【问题标题】:Leaving Change Data Capture cleanup disabled?禁用更改数据捕获清理?
【发布时间】:2017-09-18 07:39:24
【问题描述】:

我打算使用 SQL Server 2016Change Data Capture 功能,但我读到它有一个自动启用清理工作 (which I can disable) .我想为某些表(约 50% 的表)存储数据库中发生的所有更改。我真的需要手动处理更改表行并将它们存档在我自己的表中,还是我可以禁用清理作业并在我的应用程序中查询cdc.* 表?

Source here

【问题讨论】:

    标签: sql-server sql-server-2016 change-data-capture


    【解决方案1】:

    强烈建议将它们归档到另一个表中。是的,可以禁用清理作业,但请考虑需要将新列添加到 CDC 中包含的表的情况。 CDC 首先需要禁用此表,这将自动删除更改表。 documentation 没有明确说明这一点,但当我说这就是发生的事情时请相信我!

    【讨论】:

      猜你喜欢
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 2020-06-12
      • 1970-01-01
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多