当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 实例讲解MSDB数据库置疑状态的解决方法

MSSQL
在SQL Server中建立定时任务,处理时间超过一天的记录
推荐:监控数据库性能的SQL语句汇总
SQL Server常用到的几个设置选项
SQL server 2000存储过程
sql server行转列问题终极解决
专家在线:SQL Server块日志恢复
通过内存配置来优化SQL Server的性能
为SQL Server构造灵活可靠的安全门
剖析SQL Server数据库扩展存储过程
专家在线:SQL Server的数据清理技术
SQL Server 2005中的所有权链
利用SQL Server数据库快照形成报表
SQL技巧:探索用户自定义数据类型
保护SQL服务器的安全-用户识别问题
一些SQL Server的应用实例
SQLSERVER中,数据库同步的实现
深入理解SQL Server 中的错误处理
三种SQL分页法效率分析
sql server 2005中的except和INTERSECT运算
SQL 视图效率和连接超时设置

MSSQL 中的 实例讲解MSDB数据库置疑状态的解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 149 ::
收藏到网摘: n/a

问题:我的SQL Server 2000的MSDB数据库,因为不正常关机,造成了置疑状态,请问采用什么方法能够弥补?

解决方法:你可以采用以下的代码进行修复:

以下为引用的内容:

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