SQL Server的事件日志在哪里查询啊
用Log ExplorerLog Explorerhttp://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解壓縮密碼 www.heibai.nethttp://www.ttdown.com/softview_8647.htm
註冊機産生的是註冊碼,是兩個用解壓縮密碼解開後,壓縮包裏也有一個註冊機的打開log explorer file=>attach log file->選擇伺服器和登陸方式->connect->
選擇資料庫->attach->左面對話方塊中browse->view log->就可以看到log記錄了
想恢復的話: 右鍵log記錄 undo transation->選擇保存檔案名和路徑->然後打開該文件到查詢分析器裏執行
T-sql代碼就可以了例如 如果log是delete table where ...的話,生成的文件代碼就是insert table ....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中修改的日誌記錄,所以無法做恢復.
3)
不要用SQL的備份功能備份,搞不好你的日誌就破壞了.正確的備份方法是:
停止SQL服務,複製資料檔案及日誌文件進行文件備份.然後啓動SQL服務,用log explorer恢復資料