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

标题: sqlserver中的apexSQL log工具 [打印本页]

作者: 刘泽宇    时间: 2022-12-4 11:23
标题: sqlserver中的apexSQL log工具
ApexSql Log 这款工具估计大部分人比较陌生,因为,如果不是专业DBA或者开发者,基本用不到这款工具。但是,不得不说这款工具确实是非常强悍,能够让已经被你delete掉的数据再找回来。

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

                               
登录/注册后可看大图

选择master数据库作为演示。

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

                               
登录/注册后可看大图


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

                               
登录/注册后可看大图


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

                               
登录/注册后可看大图


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







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2