我有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)"
如何修复第一个数据库以及可能的腐败原因?提前谢谢!
答案 0 :(得分:2)
请尝试运行此代码:RESTORE DATABASE MYDB WITH RECOVERY
。我之前已经发生了这种情况,WITH RECOVERY
解决了这个问题。