ApexSql Log 這款工具估計大部分人比較陌生,因為,如果不是專業DBA或者開發者,基本用不到這款工具。但是,不得不說這款工具確實是非常強悍,能夠讓已經被你delete掉的數據再找回來。
不過,這款工具網上也沒有具體使用教程,估計用的人也不是很多,屬於冷門工具吧。那么,今天我就簡單寫一下這款軟件大致的使用方法,以及一些步驟的界面。
首先,打開程序后,會讓你選擇數據庫,這個數據庫就是被你刪掉數據所在的數據庫。如下:
我這邊直接選擇master數據庫作為演示。
第二步,就是讓你選擇數據庫對應的日志文件,因為,恢復數據還是要通過日志文件來進行。如下:
第三步,選擇一種輸出方式,有很多選項,我們選擇第一個將結果返回一個grid中進行操作。如下:
最后,就是選擇一個時間范圍,你需要回想一下,你的數據,大概是什么時間段被不小心刪除的。如下:
大致上,這塊軟件就是這樣操作,當你選擇后,會自動從數據庫日志文件中讀取到這個時間段的具體操作,有Update,有delete等等,根據自己的回憶,定位到具體的數據與語句,最后,執行一個undo操作,即可生成恢復數據的sql數據,直接執行即可恢復。這邊就不在詳細描述與截圖。不過,需要注意的是,你的數據庫的日志文件,必須要完整,如果你數據庫是備份恢復后的,那么,需要保證必須要完整備份的那種才能正常進行恢復工作。希望這篇簡單的教程能夠幫助到那些由於誤操作引起SQL數據丟失的朋友。具體文中的工具,大家也可以在本站Fkzone中找到。當然,這款工具還是收費工具,試用14天有效期。