简体   繁体   English

Debezium更改数据捕获(CDC)在SQL Server 2017上不起作用

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

After following the instructions listed here debezium sqlserver connector and how to activate change data capture 按照此处列出的说明进行操作后, debezium sqlserver连接器以及如何激活更改数据捕获

And also making sure that the SQL-Agent is running, debezium is still not working ( streaming data to Kafka). 并且还要确保SQL-Agent正在运行,debezium仍然无法正常工作(将数据流传输到Kafka)。

It turns out that CDC is broken in the initial release of sql-server 2017 事实证明CDC在sql-server 2017的初始版本中损坏

CDC Bug Report CDC错误报告

Updating to cumulative update 4 or higher solves this. 更新到累积更新4或更高版本可以解决此问题。

Took a lot of debugging to figure this out, but I learned A LOT about how sql-server works and how the debezium driver works. 为了解决这个问题进行了很多调试,但是我学到了很多有关sql-server如何工作以及debezium驱动程序如何工作的知识。

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

相关问题 需要帮助以在 SQL 服务器上启用变更数据捕获 (CDC) - Need help to enable Change Data Capture (CDC) on SQL Server 更改数据捕获 (CDC) SSIS 不起作用 - Change data capture (CDC) SSIS not working SQL依赖与变更数据捕获(CDC) - SQL Dependency vs Change Data Capture (CDC) 有没有办法同时使用 SQL Server 2019 和 CDC(变更数据捕获)? - Is there a way to use SQL Server 2019 and CDC (Change Data Capture) at the same time? 在哪些Sql Server产品级别上可以使用更改数据捕获(CDC)功能? - on what Sql Server product levels the Change Data Capture (CDC) feature is available? SQL Server CDC(更改数据捕获)仅用于表数据更改吗? 我可以使用它来跟踪过程或其他类型的对象更改吗? - SQL Server CDC(change data capture) is used just for table data change? Can I use it to track procedure or other types of objects change? 成功创建 Always On SQL 服务器快照后,Debezium 未跟踪 CDC - Debezium not tracking CDC after successful snapshot of Always On SQL Server SQL 服务器 CDC - Debezium Kafka 特定日期的快照 - SQL Server CDC - Snapshot from specific date for Debezium Kafka SQL Server:如果是bigint,请更改数据类型 - SQL-Server: change data type IF it's a bigint 如何存储更改数据(CDC)SQL Server 2012 - How to store change data (CDC) SQL Server 2012
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM