SQL Server 2008审计服务

我正在devise一个将在SQL Server 2008 R2上运行的应用程序。 有一个要求审核客户表的任何更新。 作为SQL Server 2008一部分发布的新的审计服务似乎非常适合。 不幸的是,尽pipe我已经能够设置数据库审计规范,以便logging任何更新的细节 – 它不会将参数logging到更新中。 例如,我运行以下查询:

update Sales.Customer set CustomerType = 's' where CustomerID = 1 

日志只logging下列内容:

 Statement UPDATE [Sales].[Customer] set [CustomerType] = @1 WHERE [CustomerID]=@2 

我会认为通过审计服务可以logging已经发生了什么变化的能力? 没有这种能力,审计服务的好处似乎有限。 我错过了什么吗?

谢谢

抢。

您应该可以使用“更改数据捕获”来跟踪新值和新值。