求救!还原数据库的问题

liq1979 2003-08-27 12:00:27
RESTORE DATABASE CaseInformation FROM disk ='c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\cinf_2.dat' WITH REPLACE
提示出错:
服务器: 消息 3101,级别 16,状态 1,行 1
因为数据库正在使用,所以未能获得对数据库的排它访问权。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。

如何解决!急!谢谢
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sensory 2003-08-28
  • 打赏
  • 举报
回复
重新启动后 什么也不做 运行你的语句 就可以了!
CrazyFor 2003-08-27
  • 打赏
  • 举报
回复
用sp_who查看一下谁连接到了你的库,断开这些连接,

use master
go

RESTORE DATABASE CaseInformation FROM disk ='c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\cinf_2.dat' WITH REPLACE
txlicenhe 2003-08-27
  • 打赏
  • 举报
回复
1:数据库正在使用时不能恢复
2:可以先停掉SQL再进查询分析器
3:要在master数据库下执行,反正不能打开要恢复的数据库。
meigo 2003-08-27
  • 打赏
  • 举报
回复
在企业管理器中用"还原数据库"试试看.如果实在目录中没有出现要还原的备份文件,清选择'从磁盘还原'
hjb111 2003-08-27
  • 打赏
  • 举报
回复
如果连接的数据库有此数据库在使用时不能被还原了!删除此数据库才执行此语句吧!

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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