Debezium 变更数据捕获 (CDC) 无法在 sql-server 2017 上运行

Debezium Change Data Capture (CDC) not working on sql-server 2017

按照此处列出的说明进行操作后debezium sqlserver connector and how to activate change data capture

还要确保 SQL-Agent 是 运行,debezium 仍然无法正常工作(将数据流式传输到 Kafka)。

原来是CDC在sql-server2017

的初版中坏掉了

CDC Bug Report

更新到累积更新 4 或更高版本可以解决此问题。

经过大量调试才弄明白这一点,但我学到了很多关于 sql-server 工作原理以及 debezium 驱动程序工作原理的知识。