【SQL Server】数据库一直显示正在还原Restoring无法操作的解决办法
因为数据库还原到一半程序死掉了,于是数据库就出现了“正在还原...”的状态,此时无法操作数据库
解决方法:
RESTORE DATABASE demo FROM DISK = 'D:\demo.bak' WITH MOVE 'demo' TO 'd:\demo.mdf', MOVE 'demo_log' TO 'd:\demo.ldf', STATS = 10, REPLACE GO
如果不清楚备份文件对应的逻辑文件名,可用如下进行查询:
--返回由备份集内包含的数据库和日志文件列表组成的结果集。 --主要获得逻辑文件名 USE master RESTORE FILELISTONLY FROM DISK = 'D:\T\PDMTraining.bak' Go
参考:http://blog.sina.com.cn/s/blog_6499ff3e0100wui3.html
标签: SQL Server
好悲催啊,还没遇到这种情况
[回复]