Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Dec 22, 2025 8:45:59 AM
Aug 10, 2023 3:02:21 AM
The following warning is logged in the Qlik Replicate log files:
The metadata for source table 'table name' is different than the corresponding MS-CDC Change Table. The table will be suspended.
Multiple root causes and solutions exist.
Temporal and System tables are not supported. See, for example, Limitations and considerations.
If you want to capture changes to these tables with MS-CDC and Qlik Replicate, then you have to unhide the system-generated columns:
ALTER TABLE <the table name> ALTER COLUMN [SysStartTime] drop HIDDEN;
ALTER TABLE <the table name> ALTER COLUMN [SysEndTime] drop HIDDEN;
Depending on the way the table was created, the hidden column names may be different, such as ValidFrom, ValidTo.
If you don't want to make the above change, you can use the ODBC with CDC endpoint and capture both the base table and the history table using SysStartTime as the context column.
Only the first DDL change will be picked up, will need to follow 'Truncation' steps if a DDL change is done while the table is suspended.
Option 1: Upgrade SQL to the latest version
Option 2: Add a column below to each CDC table:
Qlik Replicate
MS-CDC source endpoint