2024年6月2日发(作者:)

数据库恢复神器--Log Explorer 4.2使用教程

介绍

Log Explorer主要用于对MSSQLServer的事务分析和数据恢复。可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过

update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大

程度上保证恢复期间的其他事务不间断执行。

他可以支持SQLServer7.0和SQLServer2000以及SQLServer2005.提取标准数据库的日志文件或者备份文件中的信息。

软件下载地址:/c0ojf3kule

主要功能:

其中提供两个强大的工具:日志分析浏览,对象恢复。具体功能如下:

日志文件浏览

数据库变更审查

计划和授权变更审查

将日志记录导出到文件或者数据库表

实时监控数据库事务

计算并统计负荷

通过有选择性的取消或者重做事务来恢复数据

恢复被截断或者删除表中的数据

 运行SQL脚本

LogExplore包含两部分

1、客户端软件

2、服务器代理

服务器端代理是保存在SQLServer主机中的一个只读存储过程,他的作用是接受客户端请求,读取在线事务日志块并通过网络传给客户

端软件,由客户端软件来读取这些原始的数据块来完成Log Explore所提供的所有功能。

他依赖来的网络协议包括:

1、Named Pipe:局域网中适用

2、Tcp/Ip:广域网中适用

数据库相关介绍

事务日志(Transaction Log)

SQLServer的每个数据库都包含事务日志,它以文件的形式存储,可以记录数据库的任何变化。发生故障时SQLServer就是通过它来保

证数据的完整性。

操作(Operation)

操作是数据库中定义的"原子行为",每个操作都在日志文件中保存为一条记录。它可以是用户直接输入的SQL语句,比如标准的insert

命令,日志文件中便会记录一条操作代码来标志这个insert操作。

事务(Transaction)

事务是一系列操作组成的序列。他可以理解为直观的不可分割的一笔业务,可以执行成功或者失败。典型的事务比如由应用程序发出的具

有开启-提交功能的一组SQL语句。不同的事务靠事务Id号(transaction ID)来区分,具有相同ID的事务记录的日志也相同。

在线事务日志(Online Transaction Log)

在线事务日志是指当前活动数据库所用的日志。可以通过如下命令来确定其对应文件