【问题标题】:Exclude Specific Updates from Change Data Capture从变更数据捕获中排除特定更新
【发布时间】:2013-04-15 10:03:16
【问题描述】:

我有一个概念验证应用程序,它使用变更数据捕获监控其数据库的变更,并使用服务总线传输这些变更。应用程序还接收来自总线的通知并将这些更改提交到本地数据库。

问题在于,当应用程序将更改提交到本地数据库时,更改会显示在 CDC 中,导致应用程序在总线上重新传输更改。

是否有可靠的方法从 CDC 中排除特定变更集?

如果可能,我想避免更改源表架构。

【问题讨论】:

    标签: sql sql-server sql-server-2008 cdc change-data-capture


    【解决方案1】:

    我无法找到 CDC 内置的此问题的解决方案。

    最后,我决定在事务中执行更新,并在事务中为每次更新检索新的 lsn 值。在此之后,我忽略了由我自己的更新引起的 lsns 更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 2011-02-14
      • 2020-12-04
      • 2014-06-06
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      相关资源
      最近更新 更多