无法打开数据库‘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恢复操作已将该数据库标记/

赞赏

微信赞赏支付宝赞赏

发表评论