Příznaky
V instanci Microsoft SQL Server 2016 nebo 2017 vytvoříte šifrovací klíč databáze (DEK), který je delší než 3 456 bitů. Pokud pomocí tohoto klíče povolíte transparentní šifrování databáze (TDE), zaznamená se do protokolu chyb serveru SQL Server položka chyby podobná následující:
Poznámka
Datum a čas SPID Nastavení možnosti ŠIFROVÁNÍ databáze na ZAPNUTO pro databázi database_name. Datum a čas SPID Zahájení kontroly šifrování databáze pro databázi 'název databáze'. Datum a čas SPID Kontrola šifrování databáze pro databázi byla přerušena. Opětovné vydání ALTER DB pro obnovení vyhledávání.
Příčina
K tomuto problému dochází, protože SQL Server nezobrazí chybovou zprávu, která oznamuje, že sada DEK s délkou větší než 3 456 bitů není podporovaná.
Řešení
Tento problém je opravený v následujících aktualizacích pro SQL Server:
Kumulativní aktualizace 13 pro SQL Server 2017
Kumulativní aktualizace 5 pro SQL Server 2016 Service Pack 2
Kumulativní aktualizace 11 pro SQL Server 2016 Service Pack 1
Poznámka Po instalaci této opravy se pokus o vytvoření sady DEK delší než 3 456 bitů nezdařil a zobrazí se následující chybová zpráva:
Poznámka
Zpráva 33178, úroveň 16, stav 2, číslo řádku
Délka šifrovacího klíče přesahuje aktuálně podporovanou maximální délku 3456.
O buildech systému SQL Server
Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2017
Nejnovější build pro SQL Server 2016
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.