數據庫”可疑"手工修復方法

其中的一種方法:
打開SQL Server Management Studio
點擊左上角“新建查詢”
按F5分步運行下面語句

ALTER DATABASE 數據庫名 SET EMERGENCY
語句解釋:修改數據庫爲緊急模式

ALTER DATABASE 數據庫名 SET SINGLE_USER
語句解釋:使數據庫變爲單用戶模式

DBCC CheckDB (數據庫名 , REPAIR_ALLOW_DATA_LOSS)
語句解釋:修正數據庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有數據庫中的對象不正確。當您指定“REPAIR_ALLOW_DATA_LOSS”作爲DBCC CHECKDB命令參數,該程序將檢查和修正報告的不正確。但是這些修正可能會導致一些數據丟失。命令:DBCC CheckDB(數據庫名,REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE 數據庫名 SET MULTI_USER
使數據庫變回爲多用戶模式

以上語句執行完後打開CMD
按順序逐步在CMD下運行以下語句

Net stop mssqlserver

Net start mssqlserver

最後一步:關掉SQL Server Management Studio,選擇不保存。

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