本文我们主要介绍了一个数据库错误的解决方案:在打开数据库时,提示:无法打开数据库 '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
执行上面的SQL语句,即可解决问题。关于数据库无法打开被标记为SUSPECT的解决方案就介绍到这里了,希望本次的介绍能够带给您一些收获!
【编辑推荐】