
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       中国互联网举报中心
晋公网安备 14080202000482号
      晋ICP备07001444号-2       中国互联网举报中心 
Copyright 2005-2022 运城市恩池软件科技开发有限公司
 晋公网安备 14080202000482号
      晋ICP备07001444号-2       中国互联网举报中心
晋公网安备 14080202000482号
      晋ICP备07001444号-2       中国互联网举报中心 





