14 我有这么个错误: 数据库“ MyDb”正在恢复。等待恢复完成。 当时我进行了一次重要手术。 造成这种情况的原因是什么?以及如何避免呢? sql-server sql-server-2008-r2 recovery — 加里克 source
24 崩溃恢复正在“ MyDb”上运行。可能的原因: 由于崩溃或服务器停止/启动,SQL Server服务已手动重新启动。 数据库中的严重错误导致数据库被关闭并恢复。 恢复是由执行带有恢复的还原的人故意启动的。 设置了“ 自动关闭”选项,导致最后一个用户退出时数据库关闭,下一个连接时数据库恢复运行以重新启动。 如果恢复需要很长时间才能完成,并且似乎没有任何活动,则可能需要从备份中恢复。如果您感觉很勇敢,则应该开始阅读有关修复/恢复可疑数据库的所有信息。 有关数据库最终以这种状态结束之前发生的情况的更多信息,可以提供更好的答案,例如您执行了哪些操作,SQL错误日志中存在哪些错误等。 — 马克·斯托里·史密斯 source 4 +1似乎是自动关闭选项。谢谢您的回答 — garik 2011年 8 您肯定会永远都想关闭自动关闭功能。 — Mark Storey-Smith