LOG EXPLORER FOR SQL SERVER 使用


引用:https://www.cnblogs.com/whitney/archive/2008/08/22/1273879.html

軟件下載: https://pan.baidu.com/s/1KnwGfzSgce-oDAj3miGSNg

         本次的使用的VER:4.2 Demo; 數據庫:SQL2005; 目的:恢復被刪除的數據。所以,只略說了恢復數據的步驟。

2005以上的,參考 https://www.cnblogs.com/yenengfeng/p/10034021.html  (未測試)

注意: (個人總結)

① 安裝只支持 32位系統,否則安裝不上

② 數據庫名稱必須英文,否則會報錯

③ 可以允許將其他電腦上的數據庫文件(*.mdf  *.ldf)拷貝到本地32位系統中操作

④ 安裝時提示的Server名稱輸入 數據庫實例名

錯誤提示原因總結:

① 安裝錯誤:提示 hname.sys 已存在錯誤,因為操作系統為64位

② 安裝錯誤:提示  ODBC 錯誤,因為Server name 輸入的不是數據庫實例名,計算機名稱不行

③ 使用錯誤:提示 CreateFile() failed for 16389. (Error 2: 系統找不到指定的文件)(File "TransView\fileproxy.cpp",line44), 因為 數據庫名稱包含中文了,需改成全英文

 

 4.2Demo的界面以藍色為主調,運行軟件可見:

 

(1).點擊<Attach Log File>開始進行數據恢復。

 

           

 

 

(2).確定要恢復數據的服務器,並輸入登陸的用戶名和密碼,如果是本機可使用”windows身份驗證”,點擊<Connent>測試連接。

                  

 

 

     (3).選擇要恢復數據所在有數據庫,點擊<Attach>進入數據操作界面。        

          

 

 

         (4).進入數據操作界面后,在左邊的菜單選擇<View Log>,可顯示操作的日志,例如是對哪一個表進行過新增、刪除、修改等操作,操作的記錄是什么內容都能顯示出來。如果日志長時間沒有清空過,那么這些日志就會很多,可以用“過濾功能”來設置條件進行日志篩選。

 

           

 

        

 

 

         可以根據時間,表,用戶等的條件來進行篩選。

 

           

 

         (5).查詢出來的日志內容,可以導出XML文件。導入的XML文件如果想轉入數據庫,則需自己寫代碼分析XML文件。

 

 

             

           

 

 

 

         注意:刪除數據時需小心 ,不是所有的數據都能恢復;恢復的數據操作屬於正常的操作。   

 

 

   PS:

          如果是一個數據備份文件 *.bak之類的文件恢復之后,原有的操作日志用LogSql 有可能查詢不到,這一點我已經驗證了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM