數據恢復工具 Log Explorer

 

以前就在網絡上看過關於Log Explorer的介紹, 但是一直解決很陌生,因爲從來沒接觸過,前兩天不知道誰把我們的數據給更新(維護人員有幾個,查不出來誰改的),幸虧不嚴重,只要重計一下就OK了.但是這樣的例子對維護人員已經是致命的錯誤了,因爲數據庫都是每天備份數據庫,恢復數據相當慢,忽然想起網絡中有關於LOG EXPLORER的介紹,下載了,還挺好用.只是我們的數據量比較大,運行起來比較慢.但是對於我們公司的數據安全方面,這個工具還是有很大的幫助的.

特此把這次好的經歷記錄下來.也算是進步吧.

我比較喜歡其中的兩個功能:1、通過日誌恢復數據文件(我們公司數據庫是簡單模式,因此必須立即恢復,否則數據變化很難保留下來)  2、通過備份文件恢復其中的一個數據表而不用恢復整個數據庫。減少了恢復時間。

具體步驟貼出來:

日誌恢復:

1、打開log explorer=>  attach      log      file->  選擇服務器和登陸方式->  connect-> 

   選擇數據庫->  attach->  左面對話框中browse->  view      log->  就可以看到log記錄了  
     2、找到要恢復的日誌時間 右鍵log記錄   undo  transation->  選擇保存文件名和路徑-> 

   然後打開該文件到查詢分析器裏執行  T-sql代碼就可以了 (當時的記錄的SQL語句)

Restore table from backup:

1、Enter the name of table to restore(輸入要恢復的表,備份文件必須存在),選擇備份文件,按“Create"

  選擇保存文件名和路徑,然後打開該文件到查詢分析器裏執行  T-sql代碼就可以了 (當時的記錄的SQL語句)

 

 

恢復表,有個缺點就是太慢,我恢復一個表有14萬,花了我20分鐘,而且在查詢分析器執行時,提示內存不足,我只能2萬一次的執行插入語句(暈),而且其中會有執行出錯(截斷二進制),我發現分析出來的SQL語句是有問題的,不過還好,99%是沒問題的,只是有個字段恢復有問題,幸虧不是重要字段。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章