MSSQL??附加數據庫提示“錯誤?823”數據恢復實操
故障:
數據庫報錯:“MSSQL Server 2000
附加數據庫錯誤823”,附加數據庫失敗。
故障分析:
數據庫出現“823”報錯信息通常有以下三種原因:
- 1、數據庫的物理頁面出現了損壞。
- 2、校驗值損壞導致數據庫頁面無法被識別。
- 3、異常斷電導致的文件系統(tǒng)損壞,數據庫頁面丟失。
數據庫出現“823”報錯信息這種情況下如果有備份,只需還原備份。但是如果沒有備份,或者備份間隔時間太久,或者備份數據不可用,那么就需要進行數據恢復。
數據庫數據恢復過程:
- 1、北亞數據恢復工程師嘗試附加數據庫,修復數據庫(下圖),對數據庫進行附加后會提示“823”錯誤。
- 2、北亞數據恢復工程師使用北亞MSSQL文件檢測工具對數據庫進行檢測。
- 3、北亞數據恢復工程師計算并修改數據庫錯誤數據頁的校驗值。
- 4、北亞數據恢復工程師重新附加數據庫,附加數據庫成功。
- 5、北亞數據恢復工程師使用dbcc檢測數據庫。
- 6、修復上述錯誤,再一次dbcc檢測數據庫。
數據恢復結果:
我們再次進行dbcc檢測數據庫后發(fā)現已經沒有任何錯誤提示,重新附加數據庫,沒有出現任何報錯,附加數據庫成功。通過正常的數據庫環(huán)境對數據庫進行查詢、驗證,最終可以確認所有數據被完整恢復。數據庫修復成功。
到此這篇關于MSSQL 2000 附加數據庫提示“錯誤 823”數據恢復實操的文章就介紹到這了,更多相關MSSQL 數據恢復內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SQL Server簡單模式下誤刪除堆表記錄恢復方法(繞過頁眉校驗)
這篇主旨是揭示堆表的刪除記錄找回的原理,我所考慮的方面并不適用于每個人的每種情況,望大家見諒2013-01-01SQL Server實現用觸發(fā)器捕獲DML操作的會話信息【實例】
下面小編就為大家?guī)硪黄猄QL Server實現用觸發(fā)器捕獲DML操作的會話信息【實例】。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03SQL Server 使用join all優(yōu)化 or 查詢速度
一個老項目,加載列表奇慢,超過10秒鐘, 主要涉及兩個表, user表,procuts表。因為涉及多層代理,使用site字段保存目錄2020-09-09