数据库无法打开恢复操作将数据库标记为SUSPECT的解决

数据库
本文我们主要介绍了一种错误的解决方法:无法打开数据库 'msdb' 恢复操作已将该数据库标记为SUSPECT,希望能够对您有所帮助。

本文我们主要介绍了一个数据库错误的解决方案:在打开数据库时,提示:无法打开数据库 'msdb', 恢复操作已将该数据库标记为SUSPECT。接下来就让我们一起看看这种错误的解决方法吧!

解决方案如下:

***种:把其他电脑中中的msdb数据库的mdf 和ldf文件拷贝到自己的目录中,但是这种方法的缺点是:造成一部分数据丢失。

第二种:执行下面的SQL命令

  1. USE MASTER  
  2.  
  3. GO  
  4.  
  5. SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE  
  6.  
  7. GO  
  8.  
  9. UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' 
  10.  
  11. Go  
  12.  
  13. sp_dboption '置疑的数据库名', 'single user', 'true'  
  14.  
  15. Go  
  16.  
  17. DBCC CHECKDB('置疑的数据库名')   
  18.  
  19. Go  
  20.  
  21. update sysdatabases set status =28 where name='置疑的数据库名' 
  22.  
  23. Go  
  24.  
  25. sp_configure 'allow updates', 0 reconfigure with override  
  26.  
  27. Go   
  28.  
  29. sp_dboption '置疑的数据库名', 'single user', 'false'  
  30.  
  31. Go 

 执行上面的SQL语句,即可解决问题。关于数据库无法打开被标记为SUSPECT的解决方案就介绍到这里了,希望本次的介绍能够带给您一些收获!

【编辑推荐】

  1. SQL Server 2008的BI组件SSAS使用详解
  2. 如何搭配Weblogic与Oracle数据库连接池
  3. 浅谈数据库设计要符合的三个范式和关键字
  4. 关于SQL Server数据库主键与索引的几点区别
  5. SQL Server数据同步Merge的一个BUG及解决方法
责任编辑:赵鹏 来源: CSDN博客
相关推荐

2011-08-23 16:36:05

SQL Server 数据库被标记为可疑

2011-04-06 16:39:01

默认数据库

2010-06-18 09:31:51

SQL Server数

2011-03-24 17:49:47

数据库恢复

2011-05-18 10:49:53

Oralce数据库

2011-03-24 09:45:34

SQL Server数恢复

2011-05-13 13:26:52

master数据库恢复

2011-07-06 14:09:40

ASP

2010-08-31 16:53:54

DHCP数据库

2011-04-19 11:41:03

Access数据库

2010-07-08 11:05:14

SQL Server数

2010-05-10 17:46:21

Oracle数据库

2017-06-14 21:31:39

数据库Oracleresetlogs

2017-03-14 14:09:08

数据库Oracle备份

2011-03-24 17:21:42

Oracle数据库Redo故障

2011-03-22 15:55:26

数据库内容恢复

2019-08-20 14:02:07

MongoDB数据库恢复数据

2011-05-11 13:25:57

Oracle数据库后备恢复

2009-11-20 13:29:59

Oracle数据库恢复

2011-02-28 13:31:17

Oracle数据库
点赞
收藏

51CTO技术栈公众号