SqlServer數據庫數據恢復環境&故障:
一塊硬盤上存放的SqlServer數據庫,windows server操作系統+NTFS文件系統。由于誤操作導致分區損壞,需要恢復硬盤里的SqlServer數據庫數據。
SqlServer數據庫數據恢復過程:
1、根據數據庫的頁結構,北亞企安數據恢復工程師使用自主研發的SqlServer數據庫工具對這塊硬盤進行全盤掃描。獲取數據庫頁偏移位置、對象id、頁號等信息。
北亞企安數據恢復—SqlServer數據庫恢復
2、拼接SqlServer數據庫。
a、Sqlserver數據庫的每個數據庫頁的編號都是從0號頁開始,本案例中一共有10個數據庫,有大量重復頁,無法直接按頁號從小到大拼接。
北亞企安數據恢復—SqlServer數據庫恢復
b、根據用戶方提供的數據庫名和數據記錄中guid,來判斷數據庫頁屬于哪個數據庫。
北亞企安數據恢復—SqlServer數據庫恢復
c、根據數據庫名稱、頁號拼接數據庫。由于數據庫頁缺失,拼接出來的數據庫大小和原數據庫大小存在差異,需要修改數據庫大小屬性信息。
北亞企安數據恢復—SqlServer數據庫恢復
北亞企安數據恢復—SqlServer數據庫恢復
d、掛載數據庫成功。
北亞企安數據恢復—SqlServer數據庫恢復
3、成功掛載數據庫后,數據恢復工程師對數據庫數據進行檢查,確認數據完整。交由用戶方對SqlServer數據庫進行完整性驗證。經過驗證,用戶方確認10個數據庫基本完整恢復,數據庫記錄比較完整,認可數據恢復結果。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9303瀏覽量
86061 -
數據恢復
+關注
關注
10文章
585瀏覽量
17630 -
SQLserver
+關注
關注
0文章
19瀏覽量
7011
發布評論請先 登錄
相關推薦
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

數據庫數據恢復—Oracle ASM實例無法掛載的數據恢復案例

oracle數據恢復—Oracle數據庫打開報錯的數據恢復案例

Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例

數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

Oracle數據恢復—Oracle數據庫delete刪除的數據恢復方法
數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例
數據庫數據恢復—數據庫所在分區空間不足導致sqlserver故障的數據恢復案例

數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

數據庫數據恢復—ndf文件大小變為0KB的數據恢復案例
MongoDB數據恢復—MongoDB數據庫文件損壞的數據恢復案例

數據庫數據恢復—Sql Server數據庫文件丟失的數據恢復案例

評論