无法在具有聚集列存储索引的 table 上启用更改数据捕获。考虑删除聚集列存储索引

Change Data Capture cannot be enabled on a table with a clustered columnstore index. Consider dropping clustered columnstore index

尝试在具有聚集列存储索引的 table 上启用 CDC 时出现以下错误:

Change Data Capture cannot be enabled on a table with a clustered columnstore index. Consider dropping clustered columnstore index

但我需要在同一个 table 上同时拥有 CDC 和聚簇列存储索引。

是否有解决此限制的方法?

解决方法是先启用 CDC,然后创建聚集列存储索引。

  1. 删除聚集列存储索引(如果存在)。
  2. 启用 CDC。
  3. 创建聚集列存储索引。

瞧!有效!