重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 591|回复: 0
打印 上一主题 下一主题

sqlserver中的apexSQL log工具

[复制链接]
跳转到指定楼层
楼主
发表于 2022-12-4 11:23:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ApexSql Log 这款工具估计大部分人比较陌生,因为,如果不是专业DBA或者开发者,基本用不到这款工具。但是,不得不说这款工具确实是非常强悍,能够让已经被你delete掉的数据再找回来。

首先,打开程序后,会让你选择数据库,这个数据库就是被你删掉数据所在的数据库。如下:

                               
登录/注册后可看大图

选择master数据库作为演示。

第二步,就是让你选择数据库对应的日志文件,因为,恢复数据还是要通过日志文件来进行。如下:

                               
登录/注册后可看大图


第三步,选择一种输出方式,有很多选项,我们选择第一个将结果返回一个grid中进行操作。如下:

                               
登录/注册后可看大图


最后,就是选择一个时间范围,你需要回想一下,你的数据,大概是什么时间段被不小心删除的。如下:

                               
登录/注册后可看大图


当你选择后,会自动从数据库日志文件中读取到这个时间段的具体操作,有Update,有delete等等,根据自己的回忆,定位到具体的数据与语句,最后,执行一个undo操作,即可生成恢复数据的sql数据,直接执行即可恢复。
不过,需要注意的是,你的数据库的日志文件,必须要完整,如果你数据库是备份恢复后的,那么,需要保证必须要完整备份的那种才能正常进行恢复工作。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-30 14:57 , Processed in 0.120780 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表