最近做的程序不但要让用户自己可以创建数据库而且可以让用户自己通过操作程序就可以对数据库进行备份和恢复操作,这种问题还是第一次遇见,所以就有了下面的问题:
怎样才能在程序中对数据库实现备份和恢复?
是数据库有自己的命令还是有别的办法?
怎样才能在程序中对数据库实现备份和恢复?
是数据库有自己的命令还是有别的办法?
解决方案 »
- Excel表中如何快速查找
- int类型取后四位
- 还是触发器的问题
- DataReceived事件只触发一次!急!急!急!
- VS03 打不出switch语句?
- C#代码中:如果一个表中的字段为自增字段,那么insert后,如何知道自增字段的值;如果是uniqueid 类型,insert后,我如何知道这个值呢
- 请教一个编译的问题,在线等
- 我用dotnet自带的打包工具打包,在其他机器上安装了dotnet框架,怎么也不能运行,怎么回事哦
- .NET 2.0 的事务问题?
- 实在没分了求教listView用法
- 有正则表达式的高手吗?
- 问题(急):关于KeyUP的问题,MDI中的子窗体KeyUP无反映?请诸位高手帮忙!
恢复restore database 数据库名 from disk='路径'
但是遇到个问题,备份还好,恢复的时候总是说需要恢复的数据库正在被使用,操作失败,我已经把数据库连接关掉了,而且我查了当前数据库的status,确实为Closed,但是为什么会说正在被使用??难道是因为连接池的原因??请高手帮忙解决!!
2、添加SQLDMO引用,完成备份与恢复工作。
using System.IO;
File.Copy(源数据,目的数据);