資料庫出現疑問無法連線解決方法
假設資料庫名稱為DB
1. 設定有疑問的資料庫為緊急模式
EXEC sp_resetstatus DB;
ALTER DATABASE DB SET EMERGENCY;
2. 檢查資料庫狀態
DBCC checkdb('DB')
3. 設定資料庫為SINGLE_USER 和 修復模式
ALTER DATABASE DB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
4. 進行修復
DBCC CheckDB ('DB', REPAIR_ALLOW_DATA_LOSS);
5. 還原資料庫為多人使用模式
ALTER DATABASE DB SET MULTI_USER;
提供複製
EXEC sp_resetstatus DB;
ALTER DATABASE DB SET EMERGENCY;
DBCC checkdb('DB');
ALTER DATABASE DB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CheckDB ('DB', REPAIR_ALLOW_DATA_LOSS);
ALTER DATABASE DB SET MULTI_USER;