无休止地恢复数据库

时间:2017-11-17 18:14:04

标签: sql-server

我有SQL Server版本14.0(SSMS v17.3),我想复制并粘贴(复制)数据库以进行测试。我在第一个答案(222票,2014年版)中做了这里解释的内容(How can I clone an SQL Server database on the same server in SQL Server 2008 Express?)。我设法创建了一个名为MYDB2的副本,但主数据库MYDB变得不可用。在SSMS中我可以看到:

  

MYDB(恢复......)

永远不会结束(系统重启没有帮助),当我打开这个数据库时,我收到这个错误:

  

"无法访问数据库MYDB。 (ObjectExplorer)"

如何修复第一个数据库以及可能的腐败原因?提前谢谢!

1 个答案:

答案 0 :(得分:2)

请尝试运行此代码:RESTORE DATABASE MYDB WITH RECOVERY。我之前已经发生了这种情况,WITH RECOVERY解决了这个问题。