参考: http://database.51cto.com/art/201108/280027.htm
在打开数据库时,提示:无法打开数据库 ‘msdb‘, 恢复操作已将该数据库标记为SUSPECT。接下来就让我们一起看看这种错误的解决方法吧!
解决方案如下:
***种:把其他电脑中中的msdb数据库的mdf 和ldf文件拷贝到自己的目录中,但是这种方法的缺点是:造成一部分数据丢失。
第二种:执行下面的SQL命令
- USE MASTER
-
- GO
-
- SP_CONFIGURE ‘ALLOW UPDATES‘,1 RECONFIGURE WITH OVERRIDE
-
- GO
-
- UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=‘置疑的数据库名‘
-
- Go
-
- sp_dboption ‘置疑的数据库名‘, ‘single user‘, ‘true‘
-
- Go
-
- DBCC CHECKDB(‘置疑的数据库名‘)
-
- Go
-
- update sysdatabases set status =28 where name=‘置疑的数据库名‘
-
- Go
-
- sp_configure ‘allow updates‘, 0 reconfigure with override
-
- Go
-
- sp_dboption ‘置疑的数据库名‘, ‘single user‘, ‘false‘
-
- Go
数据库被质疑suspect
原文:https://www.cnblogs.com/rui2636239/p/11490405.html