Ознаки
Розглянемо такий сценарій:
-
Щоб зашифрувати стовпець у таблиці, скористайтеся функцією Always Encrypted Microsoft SQL Server.
-
Увімкнення функції захоплення даних змін (CDC) для цієї таблиці.
-
Зашифрований стовпець не включено до записаного списку стовпців.
У цьому випадку під вільний час спроби використовувати sp_cdc_disable_table системи, збережені процедури, щоб вимкнути CDC таблиці, може з'явитися повідомлення про помилку приблизно такого вигляду:
Msg 22833, рівень 16, стан 1, процедура sp_cdc_disable_table_internal, line LineNumber [Batch Start Line LineNumber]
Не вдалося оновити метадані, які вказують на те, що tableName не активовано для змінення записування даних.
Під час виконання команди "sp_cdc_disable_table_tranx" сталася помилка.
Повернуто помилку 11430: "Не вдалося ввімкнути записування змін у стовпці "Ім'я стовпця".
Записування даних про змінення не підтримується для зашифрованих стовпців.
Використайте дію та помилку, щоб визначити причину помилки та надіслати запит ще раз.
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Додаткова інформація
Докладні відомості про CDC та Always Encrypted особливості SQL Server див. в таких статтях:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.