資料庫標記為 SUSPECT(置疑),無法正常存取,但擁有可用的 .mdf 資料檔備份。
abc.mdf,EM 預設會命名為 abc_data.mdf,務必移除 _data 後綴,否則後續替換會報錯.mdf 與 .ldf,用原始 .mdf 取代(.ldf 不要)sp_configure 'allow updates', 1;
RECONFIGURE WITH OVERRIDE;
UPDATE sysdatabases SET status = 32768 WHERE name = '資料庫名';
DBCC REBUILD_LOG ('資料庫名', 'E:\資料庫路徑\資料庫名_Log.LDF');
Data 資料夾下的對應 LDF 檔,系統會自動產生UPDATE sysdatabases SET status = 0 WHERE name = '資料庫名';
DBCC CHECKDB ('資料庫名');
.mdf,防止修復失敗導致資料永久遺失ALTER DATABASE ... SET EMERGENCY 等官方指令DBCC CHECKDB 回報錯誤,可能需進一步以 REPAIR_ALLOW_DATA_LOSS 修復,但有資料遺失風險