Sql Server 2008 CDC 问题
我是CDC的新手,想知道使用CDC是否有任何问题。我的目标是将其用于审计目的,即使用 CDC 记录活动,然后在需要时向用户显示相同的内容。是否在所有情况下记录表中所有字段的确切更改
I am new to CDC and want to know if there is any problem in using CDC. I am targeting to use it for audit purpose i.e. Log activity using CDC and then show the same to user when needed. Does it record the exact changes to all fields in table in all cases
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它将仅捕获您指定的列,仅捕获您指定的表,是的,它将在捕获表中具有前值和后值。捕获表不会无限期地存储数据,默认情况下它们会在 3 天后清除,因此您需要一个流程(例如 SSIS)来收集数据并将其永久存储以用于报告。
It will capture only the columns you specify, of only the tables you specify, and yes, it will have a before value and an after value in the capture tables. The capture tables do not store the data indefinitely, they are purged after 3 days by default, so you'll need a process, like SSIS, to harvest the data and store it permanently for reporting.