ApexSql Log 这款工具估计大部分人比较陌生,因为,如果不是专业 DBA 或者开发者,基本用不到这款工具。但是,不得不说这款工具确实是非常强悍,能够让已经被你 delete 掉的数据再找回来。
不过,这款工具网上也没有具体使用教程,估计用的人也不是很多,属于冷门工具吧。那么,今天我就简单写一下这款软件大致的使用方法,以及一些步骤的界面。
首先,打开程序后,会让你选择数据库,这个数据库就是被你删掉数据所在的数据库。如下:
我这边直接选择 master 数据库作为演示。
第二步,就是让你选择数据库对应的日志文件,因为,恢复数据还是要通过日志文件来进行。如下:
第三步,选择一种输出方式,有很多选项,我们选择第一个将结果返回一个 grid 中进行操作。如下:
最后,就是选择一个时间范围,你需要回想一下,你的数据,大概是什么时间段被不小心删除的。如下:
大致上,这块软件就是这样操作,当你选择后,会自动从数据库日志文件中读取到这个时间段的具体操作,有 Update,有 delete 等等,根据自己的回忆,定位到具体的数据与语句,最后,执行一个 undo 操作,即可生成恢复数据的 sql 数据,直接执行即可恢复。这边就不在详细描述与截图。不过,需要注意的是,你的数据库的日志文件,必须要完整,如果你数据库是备份恢复后的,那么,需要保证必须要完整备份的那种才能正常进行恢复工作。希望这篇简单的教程能够帮助到那些由于误操作引起 SQL 数据丢失的朋友。具体文中的工具,大家也可以在本站 Fkzone 中找到。当然,这款工具还是收费工具,试用 14 天有效期。