阅读SQL Server 2014 ldf文件

时间:2013-07-30 09:49:52

标签: sql-server sql-server-2014

我们希望在SQL Server 2014中阅读事务日志文件,仅用于审计目的。

从历史上看,我们使用第三方日志阅读器取得了巨大的成功,但现在我们正在调查SQL Server 2014中类似的内置选项,这样我们就可以降低成本。

我熟悉CDC并且工作正常,但仅用于数据更改,我们需要审核数据和架构。

SQL Server 2014中是否存在类似Change Schema Capture的内容?我们看了这个,但还没找到。我只是想确保我们不会偶然错过这个。

2 个答案:

答案 0 :(得分:3)

据我所知,在SQL Server 2014中没有类似内容。到目前为止,您的选项是第三方日志阅读器。几年前我使用ApexSQL Log并且它为我完成了工作,但我知道还有来自Quest的日志阅读器,我还没有使用过。

另一个选择是切换到另一个审计解决方案,例如DML和DDL触发器或跟踪。

答案 1 :(得分:0)

自SQL Server 2008以来,SQL Server包括Change Data CaptureAuditing。企业版中都提供了这两种功能,因此如果要在生产中使用它们,则需要支付额外费用。

如果您不需要企业版的功能,第三方工具将便宜很多。

CDC和Audit都包含DML和DDL事件的记录,但它们针对不同的场景:

  • CDC以关系格式捕获详细事件,以便工具可以处理更改以进行报告或复制。
  • 审计会出于安全目的捕获详细事件。

两种功能的模式,数据量和安全限制都非常不同。在选择一个或另一个

之前,您必须仔细考虑要解决的方案