SqlServer數據庫數據恢復環境:
一臺服務器,windows操作系統+NTFS文件系統,運行了12個sqlserver數據庫。
SqlServer數據庫故障:
根據用戶描述,故障情況是工作人員誤操作導致服務器硬盤上sqlserver數據庫所在分區損壞。經過北亞企安數據恢復工程師對故障服務器硬盤的初步檢測,確認sqlserver數據庫所在分區損壞,sqlserver數據庫數據丟失。
SqlServer數據庫數據恢復過程:
1、通過北亞企安自主研發的SqlServer數據庫恢復工具對硬盤進行全盤掃描。根據SqlServer數據庫的頁結構掃描磁盤空間,獲取數據庫頁偏移位置、對象id、頁號等信息。
北亞企安數據恢復——Sqlserver數據恢復
2、Sqlserver數據庫的數據庫頁都是從0號頁開始編號,共12個數據庫。經過掃描發現有大量重復頁,無法直接按照頁號從小到大進行拼接。
北亞企安數據恢復——Sqlserver數據恢復
3、根據用戶方提供的Sqlserver數據庫名和數據記錄中guid判斷數據庫頁屬于哪個數據庫。
北亞企安數據恢復——Sqlserver數據恢復
4、北亞企安數據恢復工程師根據Sqlserver數據庫名字、頁號拼接數據庫。
北亞企安數據恢復——Sqlserver數據恢復
5、由于缺失數據庫頁,拼接的Sqlserver數據庫大小存在差異。北亞企安數據恢復工程師修改Sqlserver數據庫大小屬性信息后,成功掛載數據庫。
北亞企安數據恢復——Sqlserver數據恢復
北亞企安數據恢復——Sqlserver數據恢復
6、成功掛載數據庫后,對Sqlserver數據庫數據進行檢查,確認數據沒有問題后交由用戶方對SqlServer數據庫進行完整性驗證。
7、經過用戶方工程師的驗證,確認12個數據庫的記錄完整,恢復的數據完整有效。本次數據庫數據恢復工作完成。
審核編輯:湯梓紅
-
數據恢復
+關注
關注
10文章
548瀏覽量
17385 -
數據庫
+關注
關注
7文章
3765瀏覽量
64274 -
文件系統
+關注
關注
0文章
284瀏覽量
19883
發布評論請先 登錄
相關推薦
評論