SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据

LogExplorer最高只支持SQL Server2005, 而且使用也不方便。 

最近发现一款工具非常不错, 那就是 ApexSQLLog。

官网最新发布信息:点击打开链接

 

  ApexSQLLog2014 ApexSQLLog2016
最高支持SQLServer版本 2012 2016 CP3
测试SQLServer版本 2005 2014
测试OS Win10,Win2003 Win10,Win2008
结果 基本能恢复,极少数连接不上 官方体验版只能恢复10行;
其它版本在Win10上连接有异常,
在Win2008上试验成功。
备注   必须先安装framework4.5.2
官方体验版下载地址   点击打开链接
其它版下载地址 点击打开链接 点击打开链接

 

使用步骤:

SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据SQLServer: 用 ApexSQLLog 恢复 SQL Server 数据

 

 

但这毕竟不是常规的方法, 只能作为挽救数据的最后一招,特别是恢复模式设置为“简单”的情况下很可能是无法恢复的。 

平时应做好日常备份,有条件和需要的做镜像、Alwayson集群等。

对重要的业务数据表可以保存到CDC变更表(SQLSever2008+),查看和管理都会方便许多。