資料恢復記錄:硬碟分割槽損壞修復SqlServer資料庫過程
一.SqlServer資料庫損壞的原因
資料恢復中心接到客戶的一塊容量為1.2TB的硬碟,裡面儲存的是SqlServer資料庫,客戶描述說硬碟由於誤操作導致分割槽損壞,需要對硬碟裡的資料庫進行資料恢復。
二.硬碟故障初檢
經過資料恢復中心工程師對客戶硬碟的初步檢測,確認了客戶的SqlServer資料庫基礎資訊如下:
客戶環境:windows作業系統
磁碟容量:1.2T硬碟
檔案系統型別:NTFS
資料庫型別:sqlserver資料庫
資料庫個數:12個
故障情況:分割槽損壞,資料丟失
三.恢復資料庫資料
1、掃描1T磁碟空間
資料恢復工程師首先使用自研發的SqlServer資料庫工具對硬碟進行全盤掃描,
根據資料庫的頁結構,掃描磁碟空間,獲取資料庫頁偏移位置,物件id,頁號等資訊
2、拼接資料庫
(1)、Sqlserver的每個資料庫頁都是從0號頁開始編號,客戶共12個資料庫,導致有大量重複頁,因此無法直接按頁號從小到大拼接。
(2)、根據客戶提供的資料庫名和資料記錄中guid,來判斷資料庫頁屬於哪個資料庫。
(3)、根據資料庫名字、頁號拼接出資料庫。
(4)、由於缺失資料庫頁,拼接的資料庫大小存在差異,需要修改資料庫大小屬性資訊,之後進行掛載。
(5)、掛載資料庫、成功掛載
四.資料驗證
資料庫能夠成功掛載後,資料恢復工程師將客戶的資料庫資料進行了檢查,確認基本恢復完整後,聯絡客戶親自對SqlServer資料庫記錄進行完整性驗證。
經過驗證,共12個資料庫基本恢復,資料庫記錄也比較完整,經過評估資料確認100%恢復,本次資料庫資料恢復成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2772945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- MySQL資料庫INNODB表損壞修復處理過程分享MySql資料庫
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- Linux下恢復硬碟分割槽資料(轉)Linux硬碟
- SQLite資料庫損壞及其修復探究SQLite資料庫
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 資料庫修復資料恢復資料庫資料恢復
- PostgreSQL 恢復大法 - 恢復部分資料庫、跳過壞塊、修復無法啟動的資料庫SQL資料庫
- 修復損壞的資料塊
- 資料庫恢復過程資料庫
- 【北亞資料恢復】硬碟壞道故障如何恢復資料?資料恢復硬碟
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【伺服器資料恢復】IBM儲存伺服器硬碟壞道離線、oracle資料庫損壞的資料恢復伺服器資料恢復IBM硬碟Oracle資料庫
- 伺服器Oracle資料庫損壞修復伺服器Oracle資料庫
- 資料恢復工具Recoverit使用教程:如何修復損壞的影片資料恢復
- 電腦進水導致硬碟損壞資料恢復硬碟資料恢復
- Oracle資料庫UNDO損壞後的恢復Oracle資料庫
- master資料庫損壞之後的恢復AST資料庫
- 使用RMAN恢復完全損壞的資料庫資料庫
- win10系統硬碟分割槽表損壞的修復方法Win10硬碟
- 資料底層損壞的恢復方法—拼碎片恢復資料
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 伺服器資料恢復案例:FreeNAS資料恢復過程記錄伺服器資料恢復
- SQL Server 資料頁損壞修復SQLServer
- ORACLE中修復資料塊損壞Oracle
- 分割槽丟失資料恢復資料恢復
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- DUL恢復資料庫過程資料庫
- sqlserver2000 資料庫損壞嘗試修復一例SQLServer資料庫
- raid5癱瘓導致資料庫損壞的恢復過程AI資料庫
- redo損壞修復啟動資料庫辦法資料庫
- 伺服器資料庫損壞能修復嘛伺服器資料庫
- MySQL資料庫表損壞後的修復方法MySql資料庫
- InterBase資料庫檔案損壞的修復方法資料庫
- SQL Anywhere db檔案損壞修復 DB檔案修復 DB資料庫修復SQL資料庫