繁体   English   中英

从变更数据捕获中排除特定的更新

[英]Exclude Specific Updates from Change Data Capture

我有一个概念证明应用程序,它使用Change Data Capture监视其数据库中的更改,并使用服务总线传输这些更改。 该应用程序还从总线接收通知,并将这些更改提交到本地数据库。

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

有没有可靠的方法可以将特定变更集从CDC中排除?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM