今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。 首先来看一下界面: 输入服务器地址,用户名及密码后点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。这样在你数据的数据库中就会看到有这样几个表:TestTableTestTable_dllTestTable_detailsTestTable_KeysTestTable_Login其中恢复的数据就在TestTable_details表中,不过数据格式已经变了,你还需要写存储过程或用其它方法把它导入到原来的表中。由于大小已超过限制,没有将工具传上来,不过网上有很多地方提供下载。下载地址:http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471(完)
posted on 2006-11-25 17:39 Daniel Pang 阅读(21796) 评论(83) 编辑 收藏
不错不错 回复 引用
http://www.lumigent.com/products/le_sql.html 回复 引用
@shanyou 今天是有需要才查到这个的 回复 引用 查看
还没有这个失误:) 回复 引用 查看
发过来我试试! zhh9113@gmail.com 回复 引用 查看
不错不错,今天查到这个,以前就找不到这种方法,早点看到这篇文章就好了. 回复 引用 查看
好东西,大哥,我也要,pldmusic@tom.com,谢谢 回复 引用 查看
好像不太行啊,还是我没测试对?改天再试把 回复 引用 查看
@目标年薪三千万 不会不行的吧,我今天就靠这个把误删的数据给恢复回来的,要不就死定了 回复 引用 查看
好东西,大哥,给我一份,Email:liyongliang820@gmail.com. 3Q 回复 引用
好东西,收下了:) 回复 引用 查看
hgaojiiang@hotmail.com 回复 引用 查看
我需要,谢谢! lee576@gmail.com 回复 引用
麻烦发一份,谢谢 mxy1028@gmail.com 回复 引用
谢谢大哥 GASSNAKE@HOTMAIL.COM 回复 引用
@尧尧 最好不要犯这个错误,虽然能恢复,但是还是很麻烦,在直接对数据库进行Update/Delete的操作之前,一定要养成先备份的习惯 回复 引用 查看
上面的朋友,已经将该工具发到你们的邮箱了。 下面如果还有需要请到 http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471 下载。 回复 引用 查看
谢谢!,但解压需要密码啊 回复 引用
呵呵,看到解压密码了 回复 引用
日志模式必须是full mode才行的,simple或bulk only的话 日志文件里是没有这些内容的 回复 引用
@.progame 那是在Create Database的时候,为了避免Log文件过大而占用硬盘空间,有些人建库的时候采用Simple等模式。不过我还没试过,估计应该如你所说,那些模式下日志中可能就没有这么详细的记录了 回复 引用 查看
我用的是2000 sever系统,SQL7.0的数据库,用哪个版本复原好使?还有,我用下载的不怎么好用,但我把数据库还原到我的一个XP机器上好使;还有昨天误删除的数据,明天再还原还行不?您说到,还原后数据格式变了,需要写存储操作,我的是上万条数据的,写存储具体的操作方法能告诉一下么,比如改写字段名称和结构等.不盛感谢! 回复 引用
这个版本可以为SQL7.0的数据库恢复,前提是你建数据库时使用的是完整模式,什么时候还原无所谓,只要日志文件(.ldf)还在就行了. 关于数据结构是这样的: 假如我误删数据的表中有两个字段: ID NAME 那么还原的到的表结构中有这几个字段: tid columnname value 等 其中columnname是原表中的字段名,value是这个字段的值,tid就是区分是原表中的哪一条记录 回复 引用 查看
@00 你打开压缩文件,右边写的有解压密码的 回复 引用 查看
找不到解壓密碼的啊 回复 引用
@Spring 打开压缩文件,右边写的有解压密码 回复 引用 查看
? 回复 引用
下了个破解版,试了好几个数据库,好象只能看最后几天的日志 回复 引用
适用于2005吗? 下载不到了,如果可以的话,请发到我的邮箱,谢谢了。 zickring@yahoo.com.cn 回复 引用
@rick 没有在SQL2005下试过 回复 引用 查看
求救啊!就命了 ,,我下不下来啊,,发的邮箱吧 ,谢谢了 sdzbzwn@126.com 回复 引用
怎么没有人啊,我怎么恢复不了数据啊 大侠帮忙啊 QQ:64620192 回复 引用
@星星 那个安装文件放在公司的电脑上的,得等要五一过后才能给你发噢 回复 引用 查看
endytom@tom.com 回复 引用
@endytom @星星 两位,已给你们发过了 回复 引用 查看
请不要误导大家 无需写存储过程 直接用下面的会滚用户操作 生成相关的SQL语句即可 原则上都可以恢复 回复 引用
TKS! 回复 引用
发给我,大哥 hlc218@sohu.com 回复 引用
我也要一份,发我邮箱吧,谢谢!!!meluoye@163.com 回复 引用
我也要一份,发我邮箱吧,谢谢!!! fgmis2@fooguo.com.tw 回复 引用
我也要一份,发我邮箱吧,谢谢!!! richbong@163.com 回复 引用
yiuuyiuyi 回复 引用
大哥,请教解压密码是多少啊?我误删除了大批数据,急死了,非常感谢 回复 引用
大哥,我的mail:f_zheng@tom.com 回复 引用
@蜜罐 打开你下载的压缩文件,右边写的有解压密码 回复 引用 查看
谢谢发个给我把大哥急需 chenbo@cuit.edu.cn 回复 引用
各位高手,我出现这样的情况: 在6月18日装了Log Explorer,19日发现在msdn库中多出来一个table-LUMIGENT_PROFILER(随时记录登陆的用户时间),这个表的触发发现是master中的一个存储过程(user)引起的,我就把它删除了,但随后就在6月19日、7月3日发生两次服务器越来越慢、最后连不上的情况,不知各位高手有没有碰到类似的情况,请教各位指点,非常感谢! 回复 引用
大哥,英文的看不懂啊,能整个中文补丁么? 回复 引用
大哥,发个给我咯。我急着要咯。你说的地址没有用咯。onlykwy@qq.com 回复 引用 查看
楼主,发一个吧。急呀。谢谢。邮箱:wgd-216@163.com 回复 引用
各位大侠,谁知道怎样把恢复的数据导入数据库,请大家帮忙??? 邮箱为:fcybzx2@126.com qq:55829723 回复 引用
怎么只能找出一部分数据啊? 就是在生成的TestTable_details表中只有找到的一部分数据 不知道是怎么会事 回复 引用
干嘛非要自己看密码,我只装了7zip,看不到楼主说的右侧的密码,哎...告诉下密码有什么呀,非要再装个D版的winrar,单位不让装D版。 回复 引用
偶昨天误覆盖了所有数据,不知道还能恢复不,下来试了下,恢复的数据很少,跟原来差很多,不知道是不是我操作不对,有没有人,用过,请楼主指点一上,不胜感激 。QQ;307352773 回复 引用
@Daniel Phang 楼主,还在不,有事请教呀!可以留个实时联系方式吗? 回复 引用
先看看能不能用。谢谢你了。 回复 引用
非常不错.谢谢楼主的共享.好东西. 回复 引用
QQ:57456925急等啊 回复 引用
解压密码是多少啊 回复 引用
解压缩密码 www.heibai.net 看属性就可以看到这PWD. 回复 引用
给我也发一份吧!!!! 回复 引用
[[[[ 回复 引用
--引用-------------------------------------------------- 紧急的行动: 给我也发一份吧!!!! -------------------------------------------------------- 回复 引用
Sir please send LE-SQL311.rar password for me...ThanksR.kanagaraj 回复 引用
Sir please send LE-SQL311.rar password for me... 回复 引用
怎么看不到密码呀? 回复 引用
好东西,留个脚印 回复 引用 查看
@Daniel Pang 怎么我在选择Database Name 后,选Use On-line log后,进入选ViewLog时弹出 No log records found that match your selection! 回复 引用
你好大哥 我有点不理解其中原理 假如我在2008年10与10号错删除了1000条数据,等10与12号才发现。那么我需要筛选的日志期间是多少?我感到有点难理解 数据库中用日志恢复是将日志操作回滚,相当于反操作,而这软件是什么原理? 请帮下。谢谢 回复 引用
sql学习社区提供汉化补丁汉载,地址是:http://www.sqlclub.cn/sqltools/2008-12/117.htm 回复 引用
大哥给我发一份,ithanshui@163.com 回复 引用
哥们发一份吧。急用Email:yefeip@163.com 回复 引用
楼层好高啊,我也想要一份,点那个地址下载不下来,劳驾各位! 回复 引用
我的E-mail:mylovestar521@126.com 回复 引用
看到评论很不错 很像试一下 我也想要一份 谢谢各位了 回复 引用
我的邮箱 CammieLu@163.com 回复 引用
我mein找到解压的密码啊!哪位高人能给发一个啊!邮箱:wzkming@hotmail.com不胜感激!! 回复 引用
下载不了 发我一份 pbrs19684@163.com 回复 引用 查看
大哥,我出错了,现急需你所说的工具,请发314773211@qq.com,跪谢 回复 引用
也发给我一份吧,谢谢了!77182018@qq.com 回复 引用 查看
也给我发一份吧,谢谢了!!pengjykk@163.com 回复 引用 查看
请给我发下嘛 ray_yl@139.com 顺便问一下 解压有秘密嘛? 回复 引用 查看
Powered by: 博客园 Copyright © Daniel Pang