以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  无效的 SQL语句  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=196081)

--  作者:Phoebe_fdk
--  发布时间:2025/3/27 16:17:00
--  无效的 SQL语句
以下是SQLServer数据库备份的操作代码,


Dim cmd As New SQLCommand
cmd.CommandText = "BACKUP DATABASE QMS_HNAE To DISK = \'G:\\FoxTable\\backup.bak\'" 
cmd.ExecuteNonQuery() 


在窗口按钮中执行时报错

.NET Framework 版本:2.0.50727.9179
Foxtable 版本:2018.7.28.1
错误所在事件:
详细错误信息:
无效的 SQL语句;期待 \'DELETE\'、\'INSERT\'、\'PROCEDURE\'、\'SELECT\'、或 \'UPDATE\'。

单独的"BACKUP DATABASE QMS_HNAE To DISK = \'G:\\FoxTable\\backup.bak\'" 语句在SQL执行窗口中正常,不知是哪个地方出错了?


--  作者:有点蓝
--  发布时间:2025/3/27 16:21:00
--  
1、没有指定数据源:http://www.foxtable.com/webhelp/topics/2344.htm

2、数据库的登录用户必须有足够的权限,比如sa用户