Příznaky
Předpokládejme, že jste v databázi v Microsoft SQL Server 2016 povolili transparentní šifrování dat (TDE). Před dokončením počáteční kontroly šifrování transparentním šifrováním dat restartujete službu SQL Server pro instanci, která databázi hostuje, a pak si všimnete, že obnovená kontrola šifrování může být zrušena a nebude pokračovat, dokud službu ručně nespustíte spuštěním následujícího příkazu:
ALTER DATABASE yourPartiallyEncrypteDB SET ENCRYPTION ON
Příčina
Dojde ke zrušení úlohy kontroly šifrování, protože se nemůže spustit normálně, dokud se nedokončí proces spouštění databáze. Úloha kontroly šifrování však čeká na proces spuštění pouze dvě sekundy. Pokud je tedy časový limit překročen, úloha šifrování se bez upozornění zruší.
Poznámka Tato oprava prodlužuje časový limit na 20 sekund. Pomocí percent_completesys.dm_database_encryption_keys můžete sledovat, jestli úloha šifrování postupuje.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Řešení
Tento problém je opravený v následující kumulativní aktualizaci pro SQL Server:
Informace o kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.