sql server 数据库备份后恢复的问题

hengxin54 2002-10-23 12:55:46
conn.execute("restore database DocData from disk='f:\DataBase.bak'")
对不起,还原备份系统数据失败![Microsoft][ODBC SQL Server Driver][SQL Server]因为数据库正在使用,所以未能获得对数据库的排它访问权。

是何原因,该如何解决?请高手指点

...全文
44 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuqinyi 2002-10-23
  • 打赏
  • 举报
回复
这样做,你在恢复数据库之前要关闭掉数据库,use master数据库,这样才可以使用master数据库中的恢复存储过程,然后的语句就和平常一样了。记住,在恢复之前一定要关闭掉你所使用的数据库,否则的话,一定会报错的。
busiliao 2002-10-23
  • 打赏
  • 举报
回复
有对数据库操作在进行,如用查询分析操作要备份的数据库。
sportdog 2002-10-23
  • 打赏
  • 举报
回复
学习!
coffee_cn 2002-10-23
  • 打赏
  • 举报
回复
**************************************************
因为数据库正在使用,所以未能获得对数据库的排它访问权。
*************************************************
jsidiot 2002-10-23
  • 打赏
  • 举报
回复
没有试过
呵呵。期待高手
yangtou 2002-10-23
  • 打赏
  • 举报
回复
呵呵,用命令行方式将SQLSERVER的服务停止,然后再启动,再恢复你的数据库。
hengxin54 2002-10-23
  • 打赏
  • 举报
回复
各位能给点关闭数据库的代码吗?我不知道从何作手了

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧