故障:
數據庫報錯:“MSSQL Server 2000 附加數據庫錯誤823”,附加數據庫失敗。
故障分析:
數據庫出現“823”報錯信息通常有以下三種原因:
1、數據庫的物理頁面出現了損壞。
2、校驗值損壞導緻數據庫頁面無法被識别。
3、異常斷電導緻的文件系統損壞,數據庫頁面丢失。
數據庫出現“823”報錯信息這種情況下如果有備份,隻需還原備份。但是如果沒有備份,或者備份間隔時間太久,或者備份數據不可用,那麼就需要進行數據恢複。
恢複數據庫過程:
1、北亞數據恢複工程師嘗試附加數據庫,修複數據庫(下圖),對數據庫進行附加後會提示“823”錯誤。
北亞數據恢複-MSSQL數據恢複
2、北亞數據恢複工程師使用北亞MSSQL文件檢測工具對數據庫進行檢測。
北亞數據恢複-MSSQL數據恢複
3、北亞數據恢複工程師計算并修改數據庫錯誤數據頁的校驗值。
4、北亞數據恢複工程師重新附加數據庫,附加數據庫成功。
北亞數據恢複-MSSQL數據恢複
5、北亞數據恢複工程師使用dbcc檢測數據庫。
北亞數據恢複-MSSQL數據恢複
6、修複上述錯誤,再一次dbcc檢測數據庫。
北亞數據恢複-MSSQL數據恢複
數據恢複結果:
我們再次進行dbcc檢測數據庫後發現已經沒有任何錯誤提示,重新附加數據庫,沒有出現任何報錯,附加數據庫成功。通過正常的數據庫環境對數據庫進行查詢、驗證,最終可以确認所有數據被完整恢複。數據庫修複成功。
北亞數據恢複-MSSQL數據恢複
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!