Log Explorer主要用于對(duì)MSSQLServer的事物分析和數(shù)據(jù)恢復(fù)。你可以瀏覽日志、導(dǎo)出數(shù)據(jù)、恢復(fù)被修改或者刪除的數(shù)據(jù)(包括執(zhí)行過update,delete,drop和truncate語句的表格)。一旦由于系統(tǒng)故障或者人為因素導(dǎo)致數(shù)據(jù)丟失,它能夠提供在線快速的數(shù)據(jù)恢復(fù),最大程度上保證恢復(fù)期間的其他事物不間斷執(zhí)行。
其實(shí)網(wǎng)上文檔也很多。我只說一下可以做事后審計(jì)用和數(shù)據(jù)恢復(fù)用。
事后審計(jì)運(yùn)營(yíng)的人和開發(fā)的人每次找不到原因時(shí)總會(huì)問運(yùn)維的我知道是誰刪除的某某表嗎,知道誰登錄過嗎? 好吧我很想說不知道,甚至更有甚者有人后臺(tái)操作失誤說能不能將某表的某些記錄恢復(fù)一下!!!
看看Log Explorer 吧 還不錯(cuò)
當(dāng)然你可以選中一項(xiàng)操作或多項(xiàng)然后選擇撤銷會(huì)針對(duì)此操作生成相應(yīng)的SQL腳本繼續(xù)跑一下就好了。
=========另外附上操作代碼=========
FORMAT_PAGE
寫新分配數(shù)據(jù)頁的表頭
INSET_ROWS
在用戶表或系統(tǒng)表插入行
DELETE_ROWS
從表里刪除行
MODIFY_ROW
使用Update命令更新行
MODIFY_HEADER
SQLSERVER分配新數(shù)據(jù)頁,初始化頁表頭
MODIFY_COLUMNS
使用Update命令更新行
DELTA_SYSIND
SYSINDEXES系統(tǒng)表被修改
DELETE_SPLIT
行移動(dòng)到新物理頁,并從原物理頁刪除這些行
FILE_HDR_MODIF
SQLSERVER增長(zhǎng)數(shù)據(jù)文件大小
BEGIN_XACT
啟動(dòng)一個(gè)事務(wù)
COMMIT_XACT
提交一個(gè)事務(wù)
ABORT_XACT
回滾一個(gè)事務(wù)
MARK_SAVEPOINT
程序發(fā)布'SAVE TRANSACTION'命令
MARK_DLL
表結(jié)構(gòu)被修改
BEGIN_CKPT
啟動(dòng)一個(gè)檢查點(diǎn)
XACT_CKPT
在執(zhí)行檢查點(diǎn)時(shí)打開事務(wù)
END_CKPT
執(zhí)行完檢查點(diǎn)
SORT_BEGIN
創(chuàng)建索引時(shí)執(zhí)行排序
SORT_END
創(chuàng)建索引時(shí)排序完成
CREATE_INDEX
創(chuàng)建一個(gè)索引
DROP_INDEX
刪除一個(gè)索引