Проблемы
Предположим, что вы используете функцию " всегда зашифрованные " в Microsoft SQL Server, чтобы зашифровать столбец в таблице. Теперь можно включить функцию сбора данных изменений (CDC) для этой таблицы, а зашифрованный столбец не будет включен в captured_column_list. В этом случае при попытке использования системной хранимой процедуры sp_cdc_disable_table для отключения CDC в таблице может появиться сообщение об ошибке, подобное следующему:
MSG 22833, уровень 16, состояние 1, процедура sp_cdc_disable_table_internal, Line LineNumber [строка начала пакета LineNumber]неудалось обновить метаданные, указывающие на то, что для таблицы TableName не включена функция сбора данных изменений. Ошибка при выполнении команды "sp_cdc_disable_table_tranx". Возвращена ошибка 11430: "не удается включить функцию изменения данных в столбце"ColumnName ". Функция захвата измененных данных не поддерживается для зашифрованных столбцов. ". С помощью макрокоманды и ошибки определите причину сбоя и отправьте запрос еще раз.
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Накопительное обновление 7 для SQL Server 2019
Накопительное обновление 1 для SQL Server 2017
Накопительное обновление 8 для SQL Server 2016 RTM
Накопительное обновление 5 для SQL Server 2016 с пакетом обновления 1 (SP1)
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Последнее накопительное обновление для SQL Server 2019
Дополнительная информация
Дополнительные сведения о том, как изменить дату съемки и всегда зашифрованы в SQL Server, можно найти в следующих статьях:
Сведения о захвате измененных данных в SQL Server
Всегда зашифровано (ядро СУБД)
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.