連夜搶修誤修改的14萬條 SQL2005記錄

昨日接到一個SQL2005數據庫,此數據庫幾乎在一個時間段有幾個同行傳過來找我做,但他們描述不清問題,我選擇了放棄。最後有個客戶下午聯繫上我,他是最先接觸這個數據庫的同行,他對整個事情比較清晰,於是抱着試試看的心裏來恢復誤修改的14萬條記錄。


   情況:客戶在SQL2005裏執行了update 表 錯誤的命令,導致其中一個表下的14萬記錄的數字標記全部成了固定的序列數。

   要求:把14萬記錄的數字標記恢復到原始模樣

   過程:結果數據庫後,仔細分析了下目前的數據狀況,發現數據一個不少,只是這個表的14萬行記錄的數字標記全部變成了固定的阿拉伯數據字,那麼現在就有個思路了,既然只是修改了14萬記錄的數字標記號,撤銷這個命令是不是就OK了。
   逆向還原命令
首先在日誌裏找到執行這個命令的時間段,然後對其所作的修改進行逆向還原,整個過程耗時12小時多。最後證實14萬條記錄的數字標記全部恢復到原始模樣。至此數據恢復成功。

 
我們目前修復全系列(SQL 2000 2005 2008)32/64位數據庫,包括碎片恢復,
同時可以對數據庫的表刪除 行刪除 誤操作 進行逆向還原。支持(SQL2005 2008  2000 7.0 )32/64位
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章