在Sql Server 2008中进行变更跟踪的建议

我的客户正在寻找一种方法来在应用程序上执行完整的审计跟踪(所有表上的历史数据的完整视图)。

除了使用表格副本或存储字段名称,字段值,修改,修改等老式的方式,我正在寻找使用Sql Server 2008更改跟踪。
在msdn上找到一篇关于同样的指南文章

有没有人使用(或完成POC)Sql Server 2008更改跟踪功能,并发现它是值得的。 如果可能的话,请说明您想要的内容以及您发现/结论的内容。 任何提示都是值得欢迎的。

[编辑]
它一个星期仍然没有答案!


我在之前设置的数据仓库中使用了CDC。 这是非常好的,并且可以节省您为所有表格编写触发器的需求,但我会列出2个警告区域:

  • 默认情况下,有一个SQL代理作业每隔X天修剪一次表格(不记得默认值),因此您需要重写此表或将数据传送到别处。

  • 删除和重新创建表的脚本(MSSQL Management Studio有时会这样做)可能会导致您的CDC表被丢弃并丢失数据,因此请注意。


  • 链接地址: http://www.djcxy.com/p/44999.html

    上一篇: Advice on Change Tracking in Sql Server 2008

    下一篇: What are common ways of implementing web API request throttling/rate