SQL Server(2005) 数据恢复--Log Explorer

本文分享了一次因误删用户数据而进行的数据恢复经历。在没有备份的情况下,通过使用 Lumigent Log Explorer for SQL Server v4.0.2 版本从数据库日志文件中成功恢复了数据。
SQL Server(2005) 数据恢复--Log Explorer 转载

写这篇文章是因为自己的一时疏忽“又”犯下了一个错误,把用户的数据给删除了,而且删的干干净净的。而在这之前我还比较得意,因为我在开发调试时一直是用Truncate语句删除的数据,可以不记录相应的删除操作。但现在有点惨了,我需要进行恢复,而且必须得恢复,没得商量……

根据自己所学的知识,唯一可以入手的就是数据库日志文件,打开一看,日志文件还不小,应该记录了在此之前的所有操作。

第一步:保护好现场,备份数据库。

备份数据库时没有使用sql server提供的备份功能,而是先停止数据库服务,然后把数据库数据文件(.mdf)和日志文件(.ldf)复制一份用于数据库恢复实验,后来证明这一步是正确的。

第二步:想办法使用日志文件恢复数据库。

使用什么工具呢?后来通过搜索引擎,找到了“Log Explorer ”这个工具,所说可以恢复数据。后来在园子里也找到了相应的文章,并已经成功恢复。但通过实验发现有些版本的Log explorer并不能成功恢复,中间也走了不少弯路。后来通过其他朋友找来了一个“Lumigent Log Explorer for SQL Server v4.0.2”版本,可成功恢复。

关于Log Explorer的使用园子中有很多文章介绍了使用方法,还是比较简单有效的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值