参考: 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