无法打开数据库‘msdb’恢复操作已将该数据库标记为SUSPECT
数据库报错msdb……标记为SUSPECT。
解决方法如下(建议先执行第三步的sql修复语句,如果还是不行就用下面的办法!):
一、停止sql服务并复制当前报错的“msdbdata.mdf”和“msdblog.ldf”到别的地方以作备份(养成良好的备份习惯很重要)
二、从对应版本的sql安装程序里拷贝出“msdbdata.mdf”和“msdblog.ldf”覆盖现有的文件,也可以从运行相同sql版本的机器上拷贝这两个文件。
三、重新启动sql服务,如果还是置疑就执行下面sql语句:
USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='msdb' Go sp_dboption 'msdb', 'single user', 'true' Go DBCC CHECKDB('msdb') Go update sysdatabases set status =28 where name='msdb' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption 'msdb', 'single user', 'false' Go
参考教程:http://www.cnblogs.com/rainman/p/4064561.html
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/无法打开数据库msdb恢复操作已将该数据库标记/
赞赏
微信赞赏支付宝赞赏
发表评论