有关Sql Server 2008中的更改跟踪的建议

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

除了使用旧式的表格副本或存储字段名称,字段值,修改,修改等,我正在寻找使用Sql Server 2008更改跟踪.
发现一个How-To article on msdn就一样了

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

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

解决方法

我之前在数据仓库中使用过CDC.它非常好,可以节省您为所有表格编写触发器,但我会列出两个谨慎的方面:

>默认情况下,有一个SQL代理作业每X天修剪一次表(不记得默认值),因此您需要覆盖它,或将数据发送到其他地方.>删除并重新创建表的脚本(MSSQL Management Studio有时会这样做)会导致CDC表被删除并丢失数据,因此请小心.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...