以文本方式查看主题

-  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=87300)

--  作者:zcgmxf
--  发布时间:2016/7/7 17:41:00
--  [求助]sql 数据库备份
老师,我准备自己做一个计划自动复制数据库,作为备份。安装时我将sql安装在了c: 盘,但是我的数据库 test 安装在d:盘。监测文件变化后复制文件。我是复制sql c:盘下的 data 数据库 还是我自己创建的 d: 盘下的test 数据库 ?谢谢!
--  作者:大红袍
--  发布时间:2016/7/7 18:02:00
--  

 只要sqlserver服务在打开状态,是禁止你复制mdf、ldf文件的,你复制也无效。

 

 数据库在哪里,就检测哪里。


--  作者:zcgmxf
--  发布时间:2016/7/7 21:24:00
--  
红袍老师,这句备份代码我是套用的现成的,怎么昨天编辑在chick 事件中没事,今天就出现 未知编译错误  的提示了?但是昨天的那个窗口的这句代码可以执行 备份。

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "use master;BACKUP DATABASE Dcqcdc TO DISK = \'D:\\中国银行\\备份.bak\' WITH FORMAT,CHECKSUM;"
cmd.ExecuteNonQuery
[此贴子已经被作者于2016/7/7 21:25:10编辑过]

--  作者:zcgmxf
--  发布时间:2016/7/7 21:28:00
--  
点击确定 按钮 出现两次 “未知编译错误” 提示 不能确定。




(已解决)
[此贴子已经被作者于2016/7/7 21:34:40编辑过]

--  作者:大红袍
--  发布时间:2016/7/7 23:36:00
--  

出现未知编译错误,一般是你引用错了第三方dll造成的,移除即可。