conduktor.io ↗
← All errors
high SQL Server Setup

Invalid object name 'cdc.fn_cdc_get_all_changes_dbo_customers'

Root cause

CDC is enabled at database level but not for this specific table, or the capture instance name does not match what Debezium expects. Each table needs its own capture instance.

How to fix

  1. Enable CDC for the table:
    EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'customers', @role_name = NULL;
  2. List all capture instances:
    SELECT * FROM cdc.change_tables;
  3. Verify table.include.list in the connector config exactly matches the schema.table names.
Official Debezium documentation ↗