Příznaky
V instanci serveru Microsoft SQL Server 2016 nebo 2017 vytvoříte šifrovací klíč databáze (DEK) delší než 3 456. Pokud povolíte šifrování transparentní databáze (TDE) pomocí této DEK, bude do protokolu chyb SQL serveru zaznamenána chybová zpráva podobná následující:
Datum čas SPID nastavení šifrování možnosti databáze pro databázidatabase_name Datum a čas : začátek šifrování databáze –název databáze Datum čas SPID šifrování databáze prohledávání databáze bylo přerušeno. Chcete-li obnovit kontrolu, opakujte příkaz ALTER DB.
Příčina
K tomuto problému dochází, protože SQL Server nevolá chybovou zprávu, aby označil, že DEK s délkou větší než 3 456 bitů není podporována.
Ř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 použití této opravy a pak se pokusíte vytvořit DEK delší než 3 456 bitů, pokus je neúspěšný a zobrazí se následující chybová zpráva:
Msg 33178, úroveň 16, stav 2 řádku lineNumber Délka šifrovacího klíče překročila aktuálně podporovanou maximální délku 3456.
O buildech SQL serveru
Každé nové sestavení SQL serveru 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 serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.