注.NET技术 恢复误删数据(SQL Server 2000)--Log Explorer过程

转载 2012年03月26日 16:39:32

今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。


首先来看一下界面:
     

 

输入服务器地址,用户名及密码后点Connect,进入到下面的界面:


 

在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:



 可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log:

这样我们能看到对于这个数据库的所有操作日志,我们可以根据日期等条件来过滤出我们需要的:

 

过滤日志之后,就该到导出数据这一步了,这个工具提供了两种方式,第一是导出到XML或HTML文件中(对应左边菜单中的Export To File),第二是直接在数据库中建新表,然后将数据导入(Export To SQL)。
我们来看一下导入到SQL的情况,首先点Export To SQL选项:

 

输入Database及Table的名称,然后Finish。
这样在你数据的数据库中就会看到有这样几个表:
TestTable
TestTable_dll
TestTable_details
TestTable_Keys
TestTable_Login

其中恢复的数据就在TestTable_details表中,不过数据格式已经变了,你还需要写存储过程或用其它方法把它导入到原来的表中。

由于大小已超过限制,没有将工具传上来,不过网上有很多地方提供下载。
下载地址:
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471

 

 

当你使用Lumigent log Explorer连接服务器后,选择具体的数据库实例时报错,提示   
"未能找到存储过程master..xp_logattach"   

你可以使用sp_addextendedproc 'xp_logattach', 'xp_logattach.dll'来恢复
xp_logattach存储过程

SqlServer2000误删数据后用Log Explore恢复数据

SqlServer2000误删数据后用Log Explore恢复数据 前几天由于自己误删了数据库中的数据,这有一份较老的备份数据,派不上什么用场,后来在网上找了很长时间,发现用Log...
  • sunfor
  • sunfor
  • 2012年05月02日 15:43
  • 3487

HX-SQL Server Log Explorer(SQL SERVER 日志恢复工具)V2.0

HX-SQL SERVERLog Explorer(SQL SERVER日志恢复工具)是由北京华信数据恢复中心专门开发的一款对SQL Server日志分析工具,它可以浏览日志查看有关数据库的操作日志。...
  • mycshomes
  • mycshomes
  • 2014年03月28日 21:24
  • 2445

恢复误删数据(SQL Server 2000)--Log Explorer (转贴)

不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。      首先来看一下界面:      输入服务器地址,用户名及密码后...
  • lee576
  • lee576
  • 2006年11月26日 11:32
  • 1249

恢复误删数据(SQL Server 2000)--Log Explorer

导读:   今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。   首先来看一下界面:            输入服...
  • zhy97031
  • zhy97031
  • 2008年06月26日 17:17
  • 1297

SQL Server 2000 中恢复误删数据--Log Explorer

      今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。首先来看一下界面:      输入服务器地址,用户名及密...
  • hegemon
  • hegemon
  • 2009年02月16日 14:58
  • 3202

sql server 2012 删除数据恢复ApexSQLLog 2016

2017.612星期一,今天误删除了一个表的1万多条数据,数据库sql server 2012,网上找了很多恢复方法,因为没有备份,只能借助第三方工具,另外,就算有备份也无法使用,因为这个表是实时插入...
  • guochunyang
  • guochunyang
  • 2017年06月15日 17:03
  • 1309

恢复误删数据(SQL Server 2000)--Log Explorer

前几天由于自己误删了数据库中的数据,这有一份较老的备份数据,派不上什么用场,后来在网上找了很长时间,发现用Log Explorer 这个好工具。首先看一下界面:我这里采用的是集成验证:点击“Conne...
  • cyyingsun
  • cyyingsun
  • 2011年05月19日 12:12
  • 455

SQLSERVER2012误删数据恢复过程

由于长时间从事企业应用系统开发,前往用户现场升级、调试系统是比较常做的事情,但是就在周一,由于同事的失误在毫无知觉的情况下误删了生产数据库几乎所有的数据。当我发现的那一刻,感觉头发都立起来了,心想这他...
  • xwnxwn
  • xwnxwn
  • 2016年12月09日 13:29
  • 6196

SQL Server 2008 误删除数据的恢复

前言     在平时大家用到SQL Server的时候很多,也经常会对其进行各种操作,简单的数据查询或添加还没什么问题,顶多就是添加错误直接删除就可以了,但如果你操作的是重要的数据库,而且库中有着重要...
  • u013034793
  • u013034793
  • 2016年01月12日 15:47
  • 4846

Log Explorer使用说明恢复被误删除的数据

一、介绍 Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和tru...
  • hch271510994
  • hch271510994
  • 2017年01月05日 11:32
  • 1197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:注.NET技术 恢复误删数据(SQL Server 2000)--Log Explorer过程
举报原因:
原因补充:

(最多只允许输入30个字)