SQL Server數據庫故障:
SQL Server數據庫被加密,無法使用。
數據庫MDF、LDF、log日志文件名字被篡改。
數據庫加密截圖:
北亞企安數據恢復—數據庫數據恢復
數據庫備份被加密,文件名字被篡改。
數據庫備份加密截圖:
北亞企安數據恢復—數據庫數據恢復
SQL Server數據庫數據恢復過程:
1、將SQL Server數據庫以只讀方式做完整備份。后續的數據分析和數據恢復操作都基于備份文件進行,避免對SQL Server數據庫數據造成二次破壞。
2、打開被加密的SQL Server數據庫,北亞企安數據恢復工程師發現數據庫的頭部已被破壞。
數據庫底層數據截圖:
北亞企安數據恢復—數據庫數據恢復
3、SQL Server數據庫頁大小8K,按8K大小切塊并向下查找。發現每128K進行一次加密,加密大小為128字節。
數據庫底層數據截圖:
北亞企安數據恢復—數據庫數據恢復
4、打開SQL Server數據庫備份,發現也是每128K進行一次加密,加密大小也為128字節。
數據庫加密方式截圖:
北亞企安數據恢復—數據庫數據恢復
5、向下搜索發現數據庫頁起始標志這個位置沒有被加密。經過上面的分析,我們知道SQL Server數據庫與SQL Server數據庫備份加密方式一樣,每128K進行一次加密,加密大小為128字節。
由于SQL Server數據庫備份頭部記錄備份信息,數據庫頁起始向下偏移。因此數據庫中加密的頁與數據庫備份中加密的頁正好錯開。
SQL Server數據庫加密截圖:
北亞企安數據恢復—數據庫數據恢復
6、結合SQL Server數據庫備份修復SQL Server數據庫中加密的頁。通過SQL Server數據庫管理工具附加修改好的SQL Server數據庫,并進行查詢驗證。經用戶方驗證,沒有發現有任何問題,本次數據恢復工作完成。
SQL Server數據庫解密結果:
北亞企安數據恢復—數據庫數據恢復
審核編輯 黃宇
-
數據恢復
+關注
關注
10文章
719瀏覽量
19026 -
數據庫
+關注
關注
7文章
4062瀏覽量
68451 -
SQL Server
+關注
關注
0文章
21瀏覽量
13662
發布評論請先 登錄
MySQL數據庫備份恢復方式對比
Oracle數據庫ASM實例無法掛載的數據恢復案例
深度解讀MySQL數據庫備份恢復策略
mysql數據恢復—mysql數據庫表被truncate的數據恢復案例
數據庫性能優化指南
數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例
Oracle數據恢復—格式化分區導致Oracle數據庫報錯的數據恢復案例
oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據?
數據庫數據恢復—SQL Server數據庫被加密如何恢復數據?
評論