如何用Log Explorer读出日志中的sql语句?

aj1531 2008-05-19 04:22:28
病毒造成数据库损坏,5月17日,以将日志文件先拷贝出来了。但数据库文件当日的没拷贝出来。只有4月份备份的数据库文件。
请问:
1:用以上的文件。能否通过日志修复数据库?
2:做最坏打算,无法修复,我想用Log Explorer读出日志中的sql语句。从新执行。
如何使用Log Explorer,读出日志中的sql语句?是否用刀redo的功能。能否给个具体步骤?
谢谢大家帮助。
我们不抛起,不放弃。众志成城!
...全文
908 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aj1531 2008-05-19
  • 打赏
  • 举报
回复
结贴。jinjazz 与 liangCK 你们回的帖子我早就查到看过了。不是我想要的结果。但同样感谢你们!
arrow_gx 回答符合。谢谢。
arrow_gx 2008-05-19
  • 打赏
  • 举报
回复
1、只有4月份备份的数据库文件,没办法可以恢复的

2、启动 log Explorer ,加载文件日志(注意,不是连接数据库),可以看见 sql 语句操作,另存为文本,可以在 sql 里面执行的,不过一个月的数据,有得你慢慢看了

jinjazz 2008-05-19
  • 打赏
  • 举报
回复
参考
http://borland.mblogger.cn/jinjazz/posts/19073.aspx
liangCK 2008-05-19
  • 打赏
  • 举报
回复
用日志工具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代码

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧