SQLSERVER中修复状态为Suspect的数据库
生活随笔
收集整理的這篇文章主要介紹了
SQLSERVER中修复状态为Suspect的数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????? 前幾天的Server因斷電損壞了DB,DB的Status被標記為Suspect。這種情況少見,此時不能Detachp這個DB了,只能Backup。
????? 后面用這些T-Script重建log文件,還是少量數據丟失。
????? 檢查DB的狀態:???
1: SELECT DATABASEPROPERTYEX ('DemoSuspect', 'STATUS') AS 'Status'; 2: GO 3: ? 4: Status 5: -------- 6: SUSPECT 最后修復: 1: ALTER DATABASE DemoSuspect SET EMERGENCY; 2: Go 3: ALTER DATABASE DemoSuspect SET SINGLE_USER; 4: Go 5: DBCC CHECKDB (DemoSuspect, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS; 6: GO DemoSuspect是你的DB名稱。 還可以參加下面兩篇文章: TechEd Demo: Creating, detaching, re-attaching, and fixing a suspect database CHECKDB From Every Angle: EMERGENCY mode repair - the very, very last resort 希望這篇Post對您有幫助。 Author: Petter Liu?? http://wintersun.cnblogs.com總結
以上是生活随笔為你收集整理的SQLSERVER中修复状态为Suspect的数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CPU是怎样制造的?解析intel Co
- 下一篇: 农业银行限额多少