【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?

北亞資料恢復發表於2022-12-08

MS SQL Server是微軟公司研發的資料庫管理系統,SQL Server是一個可擴充套件的、高效能的、與WindowsNT有機結合的,

為分散式客戶機/伺服器所設計的資料庫管理系統,提供基於事務的企業級資訊管理系統方案。


SQL Server資料庫故障情況&分析:

SQL Server資料庫經常出現一個比較常見故障:附加資料庫時候提示“附加資料庫錯誤823”。這個時候如果有資料庫備份

,只需要還原備份即可。如果沒有備份或者備份的時間間隔太久,或者備份資料不可用,這個時候就需要對資料庫進行資料

恢復的操作。

一般情況下SQL Server資料庫出現報錯資訊為“823”的故障有三種可能:

1、資料庫的物理頁面損壞;

2、校驗值損壞導致資料庫頁面無法被識別;

3、異常斷電、檔案系統損壞導致的資料庫頁面丟失。


SQL Server資料庫資料恢復過程:

1、嘗試附加並修復資料庫,對資料庫進行附加時候提示“823”錯誤。



2、使用北亞自研的MS SQL檔案檢測工具對資料庫進行檢測。



3、計算並修改SQL Server資料庫錯誤資料頁的校驗值。

4、重新附加SQL Server資料庫,附加資料庫成功。



5、使用dbcc檢測資料庫。



6、修復上述錯誤,再一次使用dbcc檢測資料庫。


SQL Server資料庫修復結果:

再次使用dbcc檢測資料庫,發現已經沒有任何錯誤提示,重新附加資料庫也沒有出現任何報錯,成功附加資料庫。由使用者對

資料庫進行查詢、驗證,最終確認所有資料完整恢復。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2927293/,如需轉載,請註明出處,否則將追究法律責任。

相關文章