數據庫質疑的恢復

 

1、簡單的方法,如果有備份,還原備份文件即可

2、沒有備份的,執行下面語句

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的數據庫名'
Go

sp_dboption '置疑的數據庫名', 'single user', 'true'
Go

DBCC CHECKDB('置疑的數據庫名')
Go

update sysdatabases set status =28 where name='置疑的數據庫名'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption '置疑的數據庫名', 'single user', 'false'
Go

這樣雖然不質疑了,但是數據庫應該還是有問題,最好創建結構相同的數據庫,然後使用數據導入導出工具把質疑庫裏的數據導出來在使用!!:)

要注意如果是master庫被質疑就完了,只好從新安裝數據庫,然後找到MDF文件附加數據庫了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章