以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论] 数据库备份  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169281)

--  作者:zcgmxf
--  发布时间:2021/6/10 6:49:00
--  [讨论] 数据库备份

老师,这个代码在 server 2012 上好像不执行,在server 2008没问题,有没有解决办法。

 

    Dim cmd As New SQLCommand
    cmd.Connection Name = "order"
    Dim s As String = "Dcqcdc_beifen"
    cmd.CommandText = "use master;BACKUP DATABASE Dcqcdc TO DISK = \'E:\\backup\\" & s &".bak\' With FORMAT,CHECKSUM;"
    cmd.ExecuteNonQuery   

[此贴子已经被作者于2021/6/10 8:18:05编辑过]

--  作者:有点蓝
--  发布时间:2021/6/10 9:17:00
--  
提示什么错误?
--  作者:zcgmxf
--  发布时间:2021/6/10 10:30:00
--  

没有提示,就是没有备份文件

 


--  作者:有点蓝
--  发布时间:2021/6/10 10:31:00
--  
可能数据库的登录用户没有足够的权限,使用sa登录试试

到数据库里执行SQL有没有问题?

--  作者:zcgmxf
--  发布时间:2021/6/10 10:36:00
--  

老师,我是用的sa登录是,系统使用没有问题啊。我再检查一下看是不是其它问题

 

[此贴子已经被作者于2021/6/10 10:47:20编辑过]

--  作者:有点蓝
--  发布时间:2021/6/10 10:47:00
--  
到后台数据库里执行SQL有没有问题?

执行代码的时候跟踪一下后台数据库执行了什么SQL?复制出来单独放到数据库执行有没有问题?

--  作者:zcgmxf
--  发布时间:2021/6/10 16:02:00
--  

老师,出现这个提示可能是什么问题?谢谢!

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210610155908.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/6/10 16:07:00
--  
不存在这个名称数据库,或者没有权限访问