资源简介
支持 MS SQL 2005 之前的版本 不支持 sql 2008
介绍
Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。
他可以支持SQLServer7.0、SQLServer2000和SQLServer2005,提取标准数据库的日志文件或者备份文件中的信息。
其中提供两个强大的工具:日志分析浏览,对象恢复。具体功能如下:
l 日志文件浏览
l 数据库变更审查
l 计划和授权变更审查
l 将日志记录导出到文件或者数据库表
l 实时监控数据库事物
l 计算并统计负荷
l 通过有选择性的取消或者重做事物来恢复数据
l 恢复被截断或者删除表中的数据
l 运行SQL脚本
产品
LogExplore包含两部分
l 客户端软件
l 服务器代理
服务器端代理是保存在SQLServer主机中的一个只读存储过程,他的作用是接受客户端请求,读取在线事物日志块并通过网络传给客户端软件,由客户端软件来读取这些原始的数据块来完成Log Explore所提供的所有功能。
他依赖来的网络协议包括:
l Named Pipe:局域网中适用
l Tcp/Ip:广域网中适用
数据库相关介绍
事物日志(Transaction Log)
SQLServer的每个数据库都包含事物日志,它以文件的形式存储,可以记录数据库的任何变化。发生故障时SQLServer就是通过它来保证数据的完整性。
操作(Operation)
操作是数据库中定义的"原子行为",每个操作都在日志文件中保存为一条记录。它可以是用户直接输入的SQL语句,比如标准的insert命令,日志文件中便会记录一条操作代码来标志这个insert操作。
事物(Transaction)
事物是一系列操作组成的序列。他可以理解为直观的不可分割的一笔业务,可以执行成功或者失败。典型的事物比如由应用程序发出的具有开启-提交功能的一组SQL语句。不同的事物靠事物Id号(transaction ID)来区分,具有相同ID的事物记录的日志也相同。
在线事物日志(Online Transaction Log)
在线事物日志是指当前活动数据库所用的日志。可以通过如下命令来确定其对应文件
Select * from SYSFILES
他的文件后缀名一般是.LDF
离线事物日志(Offline Transaction Log)
离线事物日志是指非活动数据库所用的日志。当其数据库处于关闭(ShutDown)才状态下可以进行复制备份操作。他的结果同在线事物日志完全相同。
备份文件
备份文件是保存食物日志备份的文件,通常管理员通过运行SQL语句或者企业管理器来生成该文件。备份文件的内部结构和事物日志不同,他采用称为MTF的格式来保存数据。一个备份文件可以包含一个日志的多组备份,甚至包括多个数据库的混合备份.
设置为自动收缩
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
强烈要求该项不要选中.否则SQLServer将已循环的方式来覆盖先前的日志记录,将会导致LogExplore无法恢复错误.
数据恢复介绍
LogExplore允许你恢复应为误操作或者程序错误而导致的数据丢失或者更改.比如执行update\Delete语句时丢失了where子句,或者错误使用了Dts功能.
LogExplore不支持直接修改数据库.他可以生成事物的逆操作脚本.
如果log是delete table where ...的话,生成的文件代码就是insert table ....
你可以通过SQL查询分析器,或者LogExplore的Run SQL Script功能来执行生成脚本.
关于Undo
Undo功能可以逆操作一组指定的用户事物。包括insert,delete和update,其局限性如下:
l 事物类别:LogExplore只能undo用户事物。用户事物是指在用户表上定义的事物,不支持系统表的更新恢复。同时,他也不支持计划变更的回滚。
l Blob类型:包括text,ntext,image类型。LogExplore只支持这些类型的insert和delete恢复,不支持update语句恢复。
关于redo
Redo功能可以再次运行一组指定事物。它可以在以下情况中用到:
丢失数据库而且没有任何备份文件。
l 如果原始日志文件没有丢失可以通过Redo来实现恢复。
l

代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2004-06-19 19:10 rorls402-2004-02-01
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts
文件 9507 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\AuditApp.txt
文件 155 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\ComplexTrans.txt
文件 2032 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\CreateSchema.txt
文件 620 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\CreateUpdate.txt
文件 79 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\DropCustomerTable.txt
文件 1041 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\PopulateTable.txt
文件 227 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RecreateTableSchema.txt
文件 2253 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RemoveSchema.txt
文件 2673 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RTMLoop.txt
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages
文件 1765 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Analyze2.htm
文件 763 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AnalyzeBehavior.htm
文件 1211 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyAndView.htm
文件 1002 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyUndoTrans.htm
文件 887 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Audit.htm
文件 1399 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditChanges.htm
文件 1501 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditExport.htm
文件 8913 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditSchema.htm
文件 1643 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditUsers.htm
文件 1864 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Cleanup.htm
文件 1109 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ComplexTrans.htm
文件 955 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ConnectPre.htm
文件 1433 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\CreateSchemaPre.htm
文件 1777 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DemoOverview.htm
文件 660 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DropTableDoit.htm
............此处省略112个文件信息
----------- --------- ---------- ----- ----
目录 0 2004-06-19 19:10 rorls402-2004-02-01
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 9507 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 155 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 2032 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 620 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 79 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 1041 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 227 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 2253 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
文件 2673 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\sc
目录 0 2004-02-01 09:48 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages
文件 1765 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Analyze2.htm
文件 763 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AnalyzeBehavior.htm
文件 1211 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyAndView.htm
文件 1002 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyUndoTrans.htm
文件 887 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Audit.htm
文件 1399 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditChanges.htm
文件 1501 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditExport.htm
文件 8913 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditSchema.htm
文件 1643 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditUsers.htm
文件 1864 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Cleanup.htm
文件 1109 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ComplexTrans.htm
文件 955 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ConnectPre.htm
文件 1433 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\CreateSchemaPre.htm
文件 1777 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DemoOverview.htm
文件 660 2003-12-18 13:40 rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DropTableDoit.htm
............此处省略112个文件信息
相关资源
- 在线词典项目v1.1.zip
- php mysql经典留言本源码 代码通俗易懂
- SQLTOOLS2.0汉化版(1433连接工具)
- PHP MySQL 物流管理 数据库文件
- PHP MySQL 技术 毕业设计 物流管理系统
- 4秒100万条数据导入SQL数据库
- php mysql 在线作业管理系统
- MySql.data.dll +使用说明
- pb 酒店管理系统(代码、sql数据库)
- 图书管理系统 PHP MYSQL实现
- [PHP MySQL]图书馆管理系统前后台全部代
- sql数据库导出到txt文件
- 人事管理系统数据库文件SQL2000
- sqlserver学习ppt 全套共18个
- 门禁系统论文及数据库sqlserver2005数据
- labview中LABSQL数据库的使用
- C 开发的SQL数据库实现的公司员工信
- 企业人事管理系统【SQLServer数据库+课
- 数据字典导出工具 导出SqlServer数据库
- 通过SqlBulkCopy对象从Excel中批量导入到
- 基于PHP+MYSQL的学生成绩管理系统
- 批处理执行sql语句
- Spring+Struts2+Hibernate人力资源管理系统
- 我自己写php mysql聊天室
- mysql 数据库连接池
- sql server 2000经典范例
- 设备管理系统(SQL体验版)
- 完整的php mysql js用户注册与登陆
- MySQL数据库用户在线注册系统
- 东城大学在线答疑系统struts2+spring带
评论
共有 条评论