我们希望在SQL Server 2014中阅读事务日志文件,仅用于审计目的。
从历史上看,我们使用第三方日志阅读器取得了巨大的成功,但现在我们正在调查SQL Server 2014中类似的内置选项,这样我们就可以降低成本。
我熟悉CDC并且工作正常,但仅用于数据更改,我们需要审核数据和架构。
SQL Server 2014中是否存在类似Change Schema Capture的内容?我们看了这个,但还没找到。我只是想确保我们不会偶然错过这个。
答案 0 :(得分:3)
据我所知,在SQL Server 2014中没有类似内容。到目前为止,您的选项是第三方日志阅读器。几年前我使用ApexSQL Log并且它为我完成了工作,但我知道还有来自Quest的日志阅读器,我还没有使用过。
另一个选择是切换到另一个审计解决方案,例如DML和DDL触发器或跟踪。
答案 1 :(得分:0)
自SQL Server 2008以来,SQL Server包括Change Data Capture和Auditing。企业版中都提供了这两种功能,因此如果要在生产中使用它们,则需要支付额外费用。
如果您不需要企业版的功能,第三方工具将便宜很多。
CDC和Audit都包含DML和DDL事件的记录,但它们针对不同的场景:
两种功能的模式,数据量和安全限制都非常不同。在选择一个或另一个
之前,您必须仔细考虑要解决的方案