Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。
其实网上文档也很多。我只说一下可以做事后审计用和数据恢复用。
事后审计运营的人和开发的人每次找不到原因时总会问运维的我知道是谁删除的某某表吗,知道谁登录过吗? 好吧我很想说不知道,甚至更有甚者有人后台操作失误说能不能将某表的某些记录恢复一下!!!
看看Log Explorer 吧 还不错
当然你可以选中一项操作或多项然后选择撤销会针对此操作生成相应的SQL脚本继续跑一下就好了。
=========另外附上操作代码=========
FORMAT_PAGE
写新分配数据页的表头
INSET_ROWS
在用户表或系统表插入行
DELETE_ROWS
从表里删除行
MODIFY_ROW
使用Update命令更新行
MODIFY_HEADER
SQLSERVER分配新数据页,初始化页表头
MODIFY_COLUMNS
使用Update命令更新行
DELTA_SYSIND
SYSINDEXES系统表被修改
DELETE_SPLIT
行移动到新物理页,并从原物理页删除这些行
FILE_HDR_MODIF
SQLSERVER增长数据文件大小
BEGIN_XACT
启动一个事务
COMMIT_XACT
提交一个事务
ABORT_XACT
回滚一个事务
MARK_SAVEPOINT
程序发布'SAVE TRANSACTION'命令
MARK_DLL
表结构被修改
BEGIN_CKPT
启动一个检查点
XACT_CKPT
在执行检查点时打开事务
END_CKPT
执行完检查点
SORT_BEGIN
创建索引时执行排序
SORT_END
创建索引时排序完成
CREATE_INDEX
创建一个索引
DROP_INDEX
删除一个索引