KB4466107 - OPRAVA: Úloha kontroly šifrování spuštěná po spuštění databáze může být v SQL Server 2016 zrušena

Platí pro
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.