Проблемы
Вы создаете ключ шифрования базы данных (DEK), длина которого превышает 3 456 бит для экземпляра Microsoft SQL Server 2016 или 2017. Если включить прозрачное шифрование базы данных (TDE) с помощью этого DEK, в журнале ошибок SQL Server регистрируется запись об ошибке, подобная приведенной ниже.
Дата и время SPID параметр базы данных с шифрованием на on для базы данных "database_name". Дата и время для SPID, начиная с проверки шифрования базы данных в качестве ееимени. Дата и время : Проверка шифрования базы данных для базы данных была прервана. Чтобы возобновить просмотр, повторите инструкцию ALTER DB.
Причина
Эта проблема возникает из-за того, что SQL Server не выдает сообщение об ошибке, указывающий на то, что DEK с длиной более 3 456 бит не поддерживается.
Решение
Эта проблема устранена в следующих обновлениях для SQL Server:
Накопительное обновление 13 для SQL Server 2017
Накопительное обновление 5 для SQL Server 2016 с пакетом обновления 2
Накопительное обновление 11 для SQL Server 2016 с пакетом обновления 1 (SP1)
Примечание. После того как вы примените это исправление, а затем попытаетесь создать DEK, которая длиннее 3 456 бит, попытка будет неудачной, и появится следующее сообщение об ошибке:
Сообщение 33178, уровень 16, состояние 2, строка LineNumber Длина ключа шифрования превышает максимальную поддерживаемую длину в 3456.
Сведения о сборках SQL Server
Каждая новая сборка SQL Server включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для вашей версии SQL Server:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.