SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境:
一臺服務(wù)器,windows操作系統(tǒng)+NTFS文件系統(tǒng),運行了12個sqlserver數(shù)據(jù)庫。
SqlServer數(shù)據(jù)庫故障:
根據(jù)用戶描述,故障情況是工作人員誤操作導(dǎo)致服務(wù)器硬盤上sqlserver數(shù)據(jù)庫所在分區(qū)損壞。經(jīng)過北亞企安數(shù)據(jù)恢復(fù)工程師對故障服務(wù)器硬盤的初步檢測,確認sqlserver數(shù)據(jù)庫所在分區(qū)損壞,sqlserver數(shù)據(jù)庫數(shù)據(jù)丟失。
SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、通過北亞企安自主研發(fā)的SqlServer數(shù)據(jù)庫恢復(fù)工具對硬盤進行全盤掃描。根據(jù)SqlServer數(shù)據(jù)庫的頁結(jié)構(gòu)掃描磁盤空間,獲取數(shù)據(jù)庫頁偏移位置、對象id、頁號等信息。

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
2、Sqlserver數(shù)據(jù)庫的數(shù)據(jù)庫頁都是從0號頁開始編號,共12個數(shù)據(jù)庫。經(jīng)過掃描發(fā)現(xiàn)有大量重復(fù)頁,無法直接按照頁號從小到大進行拼接。

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
3、根據(jù)用戶方提供的Sqlserver數(shù)據(jù)庫名和數(shù)據(jù)記錄中g(shù)uid判斷數(shù)據(jù)庫頁屬于哪個數(shù)據(jù)庫。

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
4、北亞企安數(shù)據(jù)恢復(fù)工程師根據(jù)Sqlserver數(shù)據(jù)庫名字、頁號拼接數(shù)據(jù)庫。

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
5、由于缺失數(shù)據(jù)庫頁,拼接的Sqlserver數(shù)據(jù)庫大小存在差異。北亞企安數(shù)據(jù)恢復(fù)工程師修改Sqlserver數(shù)據(jù)庫大小屬性信息后,成功掛載數(shù)據(jù)庫。

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)

北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
6、成功掛載數(shù)據(jù)庫后,對Sqlserver數(shù)據(jù)庫數(shù)據(jù)進行檢查,確認數(shù)據(jù)沒有問題后交由用戶方對SqlServer數(shù)據(jù)庫進行完整性驗證。
7、經(jīng)過用戶方工程師的驗證,確認12個數(shù)據(jù)庫的記錄完整,恢復(fù)的數(shù)據(jù)完整有效。本次數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工作完成。
審核編輯:湯梓紅
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
725瀏覽量
19041 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4082瀏覽量
68527 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
305瀏覽量
21035
發(fā)布評論請先 登錄
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—北京某國企Oracle數(shù)據(jù)庫Truncate數(shù)據(jù)丟失恢復(fù)案例
MySQL數(shù)據(jù)庫備份恢復(fù)方式對比
Oracle數(shù)據(jù)庫ASM實例無法掛載的數(shù)據(jù)恢復(fù)案例
深度解讀MySQL數(shù)據(jù)庫備份恢復(fù)策略
vsan數(shù)據(jù)恢復(fù)—Vsan故障與SQLserver數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例
Oracle數(shù)據(jù)恢復(fù)—格式化分區(qū)導(dǎo)致Oracle數(shù)據(jù)庫報錯的數(shù)據(jù)恢復(fù)案例
三款主流國產(chǎn)數(shù)據(jù)庫的技術(shù)特點
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—NTFS文件系統(tǒng)下SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
評論