日期:2014-05-18  浏览次数:20602 次

不小心把表的数据删除了,请问如何利用Log Explorer恢复?我的日志文件太大了。。。急。。急
大家救命啊。。。万分火急,我把一个相当重要的表给不小心删除了,想用日志恢复,但是现在我下载了log   explorer尝试去代开数据库的时候,每次过了三秒钟就自动关闭了,是不是因为我的数据库太大了。。。里面有个表有1700万行数据
然后尝试用备份日志恢复也不行啊。。。怎么办啊?救命!谢谢了。。。
在线等了。。。分不够可以再加!

------解决方案--------------------
用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File--> attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击 "Connect "按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择 "undo transation "命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码

------解决方案--------------------
目前log explorer工具不支持mssql 2005, 打不开2005的日志文件
2000的可以
用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File--> attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击 "Connect "按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择 "undo transation "命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
------解决方案--------------------
要看你数据库模型了不时完全的话 LOG也就没太大用处了..
LOG EXPLORE不能还原的话,直接用restore日志还原看看
之前要先备份数据库和日志