其中的一種方法:
打開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,選擇不保存。