資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料

北亞資料恢復發表於2023-10-30

SqlServer資料庫資料恢復環境:

一臺伺服器,windows作業系統+NTFS檔案系統,執行了12個sqlserver資料庫。


SqlServer資料庫故障:

根據使用者描述,故障情況是工作人員誤操作導致伺服器硬碟上sqlserver資料庫所在分割槽損壞。經過北亞企安資料恢復工程師對故障伺服器硬碟的初步檢測,確認sqlserver資料庫所在分割槽損壞,sqlserver資料庫資料丟失。


SqlServer資料庫資料恢復過程:

1、透過北亞企安自主研發的SqlServer資料庫恢復工具對硬碟進行全盤掃描。根據SqlServer資料庫的頁結構掃描磁碟空間,獲取資料庫頁偏移位置、物件id、頁號等資訊。

2、Sqlserver資料庫的資料庫頁都是從0號頁開始編號,共12個資料庫。經過掃描發現有大量重複頁,無法直接按照頁號從小到大進行拼接。

3、根據使用者方提供的Sqlserver資料庫名和資料記錄中guid判斷資料庫頁屬於哪個資料庫。

4、北亞企安資料恢復工程師根據Sqlserver資料庫名字、頁號拼接資料庫。

5、由於缺失資料庫頁,拼接的Sqlserver資料庫大小存在差異。北亞企安資料恢復工程師修改Sqlserver資料庫大小屬性資訊後,成功掛載資料庫。

6、成功掛載資料庫後,對Sqlserver資料庫資料進行檢查,確認資料沒有問題後交由使用者方對SqlServer資料庫進行完整性驗證。

7、經過使用者方工程師的驗證,確認12個資料庫的記錄完整,恢復的資料完整有效。本次資料庫資料恢復工作完成。


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

相關文章