Log Explorer主要用于對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í)行。
其實網(wǎng)上文檔也很多。我只說一下可以做事后審計用和數(shù)據(jù)恢復(fù)用。
事后審計運營的人和開發(fā)的人每次找不到原因時總會問運維的我知道是誰刪除的某某表嗎,知道誰登錄過嗎? 好吧我很想說不知道,甚至更有甚者有人后臺操作失誤說能不能將某表的某些記錄恢復(fù)一下!!!
看看Log Explorer 吧 還不錯
當然你可以選中一項操作或多項然后選擇撤銷會針對此操作生成相應(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
行移動到新物理頁,并從原物理頁刪除這些行
FILE_HDR_MODIF
SQLSERVER增長數(shù)據(jù)文件大小
BEGIN_XACT
啟動一個事務(wù)
COMMIT_XACT
提交一個事務(wù)
ABORT_XACT
回滾一個事務(wù)
MARK_SAVEPOINT
程序發(fā)布'SAVE TRANSACTION'命令
MARK_DLL
表結(jié)構(gòu)被修改
BEGIN_CKPT
啟動一個檢查點
XACT_CKPT
在執(zhí)行檢查點時打開事務(wù)
END_CKPT
執(zhí)行完檢查點
SORT_BEGIN
創(chuàng)建索引時執(zhí)行排序
SORT_END
創(chuàng)建索引時排序完成
CREATE_INDEX
創(chuàng)建一個索引
DROP_INDEX
刪除一個索引