今天一個客戶的SQL Server不知道為什麼被Suspect了,查了半天,不知道原因。特找到如下方法解決。不知道是哪位大俠找出的方法,小弟在此謝謝了。
首先:分離數據庫
企業管理器--右鍵suspect的數據庫--所有任務--分離數據庫
然後備份你的suspect數據庫的文件,再按下面的步驟處理:
1.新建一個同名的數據庫
2.再停掉SQL Server
3.用suspect數據庫的文件覆蓋掉這個新建的同名數據庫
4.再重啟SQL Server
5.此時打開企業管理器時新建的同名數據庫會出現置疑,先不管,執行下面的語句(注意修改其中的數據庫名)
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES', 1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222'
Go
sp_dboption 'test', 'single user', 'true'
Go
DBCC CHECKDB('test')
Go
update sysdatabases set status =28 where name='test'