Проблемы
Рассмотрим следующий сценарий.
-
У вас есть экземпляр Microsoft SQL Server, на котором зашифрованы пользовательская и временная базы данных.
-
Вы отключите шифрование для пользовательских баз данных, выполнив команду ALTER database DATABASE_NAME SET ENCRYPTION OFF Transact-SQL.
-
Вы перезапустите SQL Server.
В этом сценарии вы обнаружите, что значение в столбце sys.databases.is_encrypted в динамическом административном представлении sys. databases по-прежнему равно 1. Это верно даже в том случае, если все другие базы данных в этом экземпляре SQL Server больше не шифруются.
Решение
Сведения о пакете обновления для SQL Server
Это обновление исправлено в указанных ниже пакетах обновления для SQL Server.
Пакет обновления 2 (SP2) для SQL Server 2016
Сведения о пакетах обновления для SQL Server.
Пакеты обновления являются накопительными. Каждый новый пакет обновления включает все исправления из предыдущих пакетов обновления вместе с новыми исправлениями. Наши рекомендации относятся к установке последнего пакета обновления и последнего накопительного обновления для этого пакета обновления. Перед установкой последнего пакета обновления вам не нужно устанавливать предыдущий пакет обновления. С помощью таблицы 1 в следующей статье вы узнаете, как найти дополнительные сведения о последнем пакете обновления и новейшем накопительном обновлении.
Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.