巡检发现一个SQL SERVER 2005数据库备份时出现下面错误: Database xxxx is being recovered. Waiting until recovery is finished. 出现这个错误有点让人纳闷,有很多情况可能出现这个错误,例如,系统出 ...
巡检发现一个SQL SERVER 2005数据库备份时出现下面错误:
Database 'xxxx' is being recovered. Waiting until recovery is finished.
出现这个错误有点让人纳闷,有很多情况可能出现这个错误,例如,系统出现异常重启,或数据库服务被人为突然重启,数据库服务启动后,数据库正在恢复中,此时备份就会出现这种错误提示,但是检查错误日志发现没有任何异常错误信息,检查数据库还原记录,也没有发现该数据库在备份时间段有还原的记录,最终发现是该数据库的一个“自动关闭”属性设置为了True
关于数据库的“自动关闭”属性,以前也碰到过一个关于这个属性引起的错误案例 Error: 9001, Severity: 21, State: 5 The log for database 'xxxx' is not available 。看来这个“自动关闭”属性设置为Ture还真是麻烦多多。
参考资料:
http://dba.stackexchange.com/questions/9063/database-mydb-is-being-recovered-waiting-until-recovery-is-finished
http://thesqldude.com/2012/10/25/database-takes-long-time-to-recover-during-startuprestore-list-of-known-issues-fixes/
原标题:Database 'xxxx' is being recovered. Waiting until recovery is finished.
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。