使用 ApexSQL Log 找出 SQL Server 的增、删、改日志

作者:vkvi 来源:ITPOW(原创) 日期:2021-1-28

先决条件

SQL Server 恢复模式为 Full(完整)。

在数据库上右键,属性,在下图中检查:

SQL Server 恢复模式为 Full(完整)。

这样,只要日志没有被截断过(完整备份不会截断日志),后面都能找回来。

利用 ApexSQL Log

此软件是收费软件,试用版只显示 10 条日志。

我最初下载的低版本 ApexSQL Log,只支持 SQL Server 2012,但是它在连接 SQL Server 2016 时,并不是提示不支持该版本,而是提示无法连接(就像网络不通、SQL Server 没有启动一样)。老版本启动时,会提示有新版本,是否更新,若不更新,点击 Cancel 即可。

这个软件连接 SQL Server 后,可以勾选要查看哪些操作:INSERT、UPDATE、DELETE。也可以勾选哪些表。还可以具体到操作时间。

在输出时,我选择的是直接输出到界面,就一直在那里 Reading。我选择的导出文件,则非常顺利,估计是个 BUG。

导出文件,可以导出多种格式,比如导出 HTML 就很方便查看,比如查看删除前记录是什么样。

ApexSQL Log

相关文章