KB4463125 - OPRAVA: Pokud je šifrovací klíč databáze delší než 3 456 bitů v SQL Server 2016 a 2017, dojde k chybě

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) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

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.