用Log explorer恢復資料

2021-05-26 20:23:17 字數 1089 閱讀 9029

用log   explorer:

開啟log   explorer   file=> attach   log   file-> 選擇伺服器和登陸方式-> connect->

選擇資料庫-> attach-> 左面對話方塊中browse-> view   log-> 就可以看到log記錄了

想恢復的話:   右鍵log記錄   undo   transation-> 選擇儲存檔名和路徑-> 然後開啟該檔案到查詢分析器裡執行

t-sql**就可以了

例如   如果log是delete   table   where   ...的話,生成的檔案**就是insert   table   ....

右鍵log記錄   undo   transation-> 選擇儲存檔名和路徑-> 然後開啟該檔案到查詢分析器裡執行t-sql**。。。

log   explorer使用的乙個問題

1)對資料庫做了完全   差異   和日誌備份

備份時選用了刪除事務日誌中不活動的條目

再用log   explorer打試圖看日誌時

提示no   log   recorders   found   that   match   the   filter,would   you   like   to   view   unfiltered   data

選擇yes   就看不到剛才的記錄了

如果不選用了刪除事務日誌中不活動的條目

再用log   explorer打試圖看日誌時,就能看到原來的日誌

2)修改了其中乙個表中的部分資料,此時用log   explorer看日誌,可以作日誌恢復

3)然後恢復備份,(注意:恢復是斷開log   explorer與資料庫的連線,或連線到其他資料上,

否則會出現資料庫正在使用無法恢復)

恢復完後,再開啟log   explorer   提示no   log   recorders   found   that   match   the   filter,would   you   like   to   view   unfiltered   data

選擇yes   就看不到剛才在2中修改的日誌記錄,所以無法做恢復.

資料恢復工具 Log Explorer

特此把這次好的經歷記錄下來.也算是進步吧.我比較喜歡其中的兩個功能 1 通過日誌恢復資料檔案 我們公司資料庫是簡單模式,因此必須立即恢復,否則資料變化很難保留下來 2 通過備份檔案恢復其中的乙個資料表而不用恢復整個資料庫。減少了恢復時間。具體步驟貼出來 日誌恢復 1 開啟log explorer a...

mysql 用idb檔案恢復資料

最近公司mysql資料庫壞掉了 最要命的是ibdata1檔案出現了損壞 導致資料庫啟動失敗 尷尬了於是默默的儲存了 date目錄下的資料結構 然後 google 找辦法是否可以利用data目錄下的資料恢復表結構 最後成功恢復 記錄如下 我的mysql版本 mysql 5.6.35 winx64 免安...

用C 備份與恢復資料庫

sqlconnection conn new sqlconnection strconn strconn 為資料庫連線字串 conn.open 備份 string strsql use database database為資料庫名 declare sql nvarchar 2000 declare ...