SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境:
一臺服務(wù)器,windows操作系統(tǒng)+NTFS文件系統(tǒng),運(yùn)行了12個(gè)sqlserver數(shù)據(jù)庫。
SqlServer數(shù)據(jù)庫故障:
根據(jù)用戶描述,故障情況是工作人員誤操作導(dǎo)致服務(wù)器硬盤上sqlserver數(shù)據(jù)庫所在分區(qū)損壞。經(jīng)過北亞企安數(shù)據(jù)恢復(fù)工程師對故障服務(wù)器硬盤的初步檢測,確認(rèn)sqlserver數(shù)據(jù)庫所在分區(qū)損壞,sqlserver數(shù)據(jù)庫數(shù)據(jù)丟失。
SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、通過北亞企安自主研發(fā)的SqlServer數(shù)據(jù)庫恢復(fù)工具對硬盤進(jìn)行全盤掃描。根據(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個(gè)數(shù)據(jù)庫。經(jīng)過掃描發(fā)現(xiàn)有大量重復(fù)頁,無法直接按照頁號從小到大進(jìn)行拼接。
北亞企安數(shù)據(jù)恢復(fù)——Sqlserver數(shù)據(jù)恢復(fù)
3、根據(jù)用戶方提供的Sqlserver數(shù)據(jù)庫名和數(shù)據(jù)記錄中g(shù)uid判斷數(shù)據(jù)庫頁屬于哪個(gè)數(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ù)進(jìn)行檢查,確認(rèn)數(shù)據(jù)沒有問題后交由用戶方對SqlServer數(shù)據(jù)庫進(jìn)行完整性驗(yàn)證。
7、經(jīng)過用戶方工程師的驗(yàn)證,確認(rèn)12個(gè)數(shù)據(jù)庫的記錄完整,恢復(fù)的數(shù)據(jù)完整有效。本次數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工作完成。
審核編輯:湯梓紅
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
650瀏覽量
18157 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3927瀏覽量
66250 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
296瀏覽量
20396
發(fā)布評論請先 登錄
數(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í)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?

分布式存儲數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動的數(shù)據(jù)恢復(fù)

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server附加數(shù)據(jù)庫提示“錯(cuò)誤 823”的數(shù)據(jù)恢復(fù)案例

虛擬化數(shù)據(jù)恢復(fù)—誤還原快照的數(shù)據(jù)恢復(fù)案例
SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫打開報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫啟庫報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫底層File Record被截?cái)酁?的數(shù)據(jù)恢復(fù)案例

評論