SQL出現MSDB置疑
作者:本站   來源:本站原創(chuàng)   發(fā)布時間:2021-12-21 16:30:42

突然斷電,電腦重啟后發(fā)現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 運城市恩池軟件科技開發(fā)有限公司 晉公網安備 14080202000482號 晉ICP備07001444號-2 中國互聯網舉報中心