當 SQL Server 在讀寫資料庫時發生非預期中斷(如突然斷電、強制關閉服務、硬體故障),資料庫可能進入 Suspect(可疑)模式。此時資料庫圖示會出現黃色驚嘆號,無法正常存取,但資料檔案(MDF/LDF)實際上仍存在於磁碟上。
ALTER DATABASE Sharepoint_Config SET EMERGENCY
ALTER DATABASE Sharepoint_Config SET SINGLE_USER
REPAIR_ALLOW_DATA_LOSS 會嘗試修復邏輯錯誤,但可能造成資料遺失,請務必先備份。
DBCC CHECKDB (Sharepoint_Config, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE Sharepoint_Config SET MULTI_USER
net stop mssqlserver
net start mssqlserver
REPAIR_ALLOW_DATA_LOSS 可能刪除損壞的資料頁,導致資料遺失。生產環境請優先考慮:
REPAIR_REBUILD(不會遺失資料,但修復能力較弱)。CHECKSUM)。BACKUP DATABASE 指令。