
SQL出现MSDB置疑
作者:本站 来源:本站原创 发布时间:2021-12-21 16:30:42
突然断电,电脑重启后发现MSDB置疑,SQL server agent无法启动
1、停止服务
2、移动msdb数据到别处
3、拷贝一个正常的MSDB数据过来
4、启动服务,
运行如下语句:
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
如果直接运行以上语句,会在进行‘数据库维护计划’时提示错误:错误3908:未能在数据库‘MSDB’中运行BEGIN TRANSACTION ,回为该数据库处于回避恢复模式。
[
]

客服电话:0359-2222709 QQ:21556923 邮箱:ceo@enchi.com.cn 地址: 山西省运城市解放南路40号东星向上广场
Copyright 2005-2022 运城市恩池软件科技开发有限公司
晋公网安备 14080202000482号
晋ICP备07001444号-2 中国互联网举报中心
Copyright 2005-2022 运城市恩池软件科技开发有限公司
