使用Lumigent Log Explorer对SQL Server的事务日志进行分析

使用Lumigent Log Explorer对SQL Server的事务日志进行分析的方法,以及常见的数据库误操作后的恢复、撤销方法。

Lumigent Log Explorer 使用方法

1、打开软件主界面,点击左侧的“Attach log file”

2、在右侧的对话框先选择SQL Server的地址(我把Lumigent Log Explorer装在了数据库服务器上,所以选择的local)

3、点击Connect后,选择我们要查看的事务日志所属数据库,注意这里有两个选项:Use On-Line Log和Use Backup Log,这里普及一下SQL Server的事务日志知识:

事务日志会“忠实”记录一切你对数据库的操作,包括增加、删除表、字段,增删改查数据等等,我们在SQL Server企业管理器的管理(Management)、数据库维护计划(Database Maintenance Plan)、事务日志备份(Transaction Log Backup)选项卡中是可以设定事务日志的备份计划的,比如我们设定为1小时备份一次。
那么如果我们查看的事务日志还没有备份,我们选择Use On-Line Log,如果已经备份成了后缀名为TRN(这也是可以由你自定义的)的备份文件,我们选择Use Backup Log;如果未备份的、已备份的事务日志都需要查看,则都选
我这里只选User On-Line Log

点击Attach,加载相应的日志


4、在左侧菜单 Filter Log Records 中,

在TimeRange选项卡中选定上面的时间范围,如图3
使用Lumigent Log Explorer对SQL Server的事务日志进行分析

5.

点击Undo Transaction

6.生成sql语句,然后在查询分析器中直接使用,点击运行,恢复成功。