【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?
SQL server資料庫故障:
SQL server資料庫和備份檔案被加密,無法使用。資料庫MDF、LDF、log日誌檔名字被修改。
SQL server資料庫資料恢復過程:
1、首先對故障資料庫所涉及到的硬碟進行映象備份,避免對原始資料造成二次破壞,後續的資料分析&資料恢復操作將基
於映象檔案進行。
2、使用工具檢視SQL server資料庫的底層,發現SQL server資料庫底層資料中的頭部資訊已經遭到破壞。
3、根據SQL server資料庫底層資料分佈規律分析查詢病毒的加密方式。經過分析發現該資料庫頁為8K,將底層資料按8K切
塊並向下查詢分析加密方式,經過分析發現加密規律:每隔128k進行一次大小為125位元組的加密。
4、分析資料庫備份檔案底層資料,發現加密規律和資料庫部分的加密規律完全相同。
5、SqlServer資料庫起始頁標誌為01 0F,北亞資料恢復工程師在底層檢索資料庫頁的起始標誌,發現資料庫備份的頭部記
錄完好。經過分析才知道資料庫備份的頭部記錄了資料庫的備份資訊,所以資料庫頁的起始位置
向下偏移,資料庫中的加密位置和資料庫備份檔案中的加密位置剛好錯開,因此資料庫備份檔案中的起始標誌未被破壞。
6、由於資料庫加密位置與資料庫的備份檔案加密位置錯開,北亞資料恢復工程師結合資料庫備份檔案修復資料庫中的加密頁。
7、資料恢復工程師使用資料庫管理工具附加&檢查修復好的資料庫。經過檢查驗證,資料庫可以正常使用。經過使用者親自對
恢復的資料進行驗證,確認資料庫內的所有資料完整可用,本次資料恢復完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2928203/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復—SQLserver資料庫中勒索病毒被加密怎麼恢復資料?資料庫資料恢復SQLServer加密
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 伺服器SQL server資料庫被加密恢復方案伺服器SQLServer資料庫加密
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 【北亞資料恢復】sqlserver資料庫被加密的資料恢復案例分享資料恢復SQLServer資料庫加密
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 資料庫資料恢復-SQL SERVER資料庫檔案大小變為“0”的資料恢復方案資料庫資料恢復SQLServer
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 資料庫修復資料恢復資料庫資料恢復
- SQL Server資料庫中了360字尾勒索病毒怎麼辦,勒索病毒解密資料恢復SQLServer資料庫解密資料恢復
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- SQL Server資料庫恢復常見問題SQLServer資料庫
- Sybase SQL Anywhere(ASA)資料庫恢復,ASA資料恢復,資料誤刪除恢復工具ReadASADBSQL資料庫資料恢復
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 【北亞資料恢復】oracle資料庫執行truncate table命令怎麼恢復資料?資料恢復Oracle資料庫
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【資料庫資料恢復】SQL SERVER資料庫MDF (NDF)或LDF損壞問題如何解決?資料庫資料恢復SQLServer
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復