gpt4 book ai didi

sql - 关于 Sql Server 2008 中的更改跟踪的建议

转载 作者:行者123 更新时间:2023-12-04 12:38:26 24 4
gpt4 key购买 nike

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

除了使用具有表副本或存储字段名称、字段值、修改者、修改对象等的老式方法之外,我正在考虑使用 Sql Server 2008 更改跟踪。
找到了一个 How-To article on msdn一样的

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

[编辑]
已经一个星期了还是没有答案!

最佳答案

我之前在数据仓库中使用过 CDC。这非常好,而且您不必为所有表编写触发器,但我会列出 2 个需要注意的方面:

  • 默认情况下,有一个 SQL 代理作业每 X 天修剪一次表(不记得默认值),因此您需要覆盖它,或者将数据发送到其他地方。
  • 删除和重新创建表的脚本(MSSQL 管理工作室有时会这样做)可能会导致您的 CDC 表被删除和数据丢失,所以要小心。
  • 关于sql - 关于 Sql Server 2008 中的更改跟踪的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318290/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com