Отслеживание измененных данных нельзя включить для таблицы с кластеризованным индексом columnstore. Рассмотрите возможность удаления кластеризованного индекса columnstore

Я получаю следующую ошибку при попытке включить CDC для таблицы с кластеризованным индексом columnstore:

Отслеживание измененных данных нельзя включить для таблицы с кластеризованным индексом columnstore. Рассмотрите возможность удаления кластеризованного индекса columnstore

Но мне нужно, чтобы в одной таблице были и CDC, и кластеризованный индекс columnstore.

Есть ли обходной путь для этого ограничения?


person Dmytro Sly    schedule 15.10.2020    source источник
comment
Рассмотрите возможность удаления кластеризованного индекса columnstore.   -  person Larnu    schedule 15.10.2020
comment
@Larnu, но мне нужны и CDC, и кластерный индекс columnstore в одной таблице.   -  person Dmytro Sly    schedule 15.10.2020


Ответы (1)


Обходной путь — сначала включить CDC, а затем создать кластеризованный индекс columnstore.

  1. Удалите кластеризованный индекс columnstore, если он существует.
  2. Включить CDC.
  3. Создайте кластеризованный индекс columnstore.

Вуаля! Оно работает!

person Dmytro Sly    schedule 15.10.2020