資料庫讀寫中斷(如突然斷電、強制關閉服務、硬體故障)導致交易記錄不一致,啟動時無法完成復原,標記為 Suspect (黃色驚嘆號),無法正常存取,但結構與資料仍存在。
-- 1. 進入緊急模式 (唯讀、僅 sysadmin 可存取)
ALTER DATABASE Sharepoint_Config SET EMERGENCY
GO
-- 2. 設為單一使用者模式 (排除其他連線)
ALTER DATABASE Sharepoint_Config SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
-- 3. 檢查並修復 (允許資料遺失)
DBCC CHECKDB (Sharepoint_Config, REPAIR_ALLOW_DATA_LOSS)
GO
-- 註:REPAIR_ALLOW_DATA_LOSS 可能刪除損壞頁面,請先備份 MDF/LDF 檔案
-- 4. 恢復多使用者模式
ALTER DATABASE Sharepoint_Config SET MULTI_USER
GO
-- 命令提示字元 (系統管理員)
net stop mssqlserver
net start mssqlserver
重新整理 SSMS 物件總管,資料庫應恢復正常狀態 (無驚嘆號)。
DBCC CHECKDB (無 REPAIR) 驗證邏輯一致性ALTER DATABASE ... SET PAGE_VERIFY CHECKSUMDBCC CHECKDB 排程 (建議每週)