KB4463125 – OPRAVA: Chyba sa vyskytuje, keď je šifrovací kľúč databázy dlhší ako 3 456 bitov v SQL Server 2016 a 2017

Vzťahuje sa na
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

Príznaky

V rámci inštancie Microsoft SQL Server 2016 alebo 2017 vytvoríte šifrovací kľúč databázy (DEK), ktorý je dlhší ako 3 456 bitov. Ak povolíte transparentné šifrovanie databázy (TDE) pomocou tohto DEK, do denníka chýb SQL Server sa zapíše položka chyby, ktorá vyzerá nasledovne:

Poznámka

date time spid Nastavenie možnosti databázy ENCRYPTION na ON for database 'database_name'. date time spid Začiatok skenovania šifrovania databázy pre databázu "názov databázy". date time spid Skenovanie šifrovania databázy pre databázu bolo prerušené. Opätovným vydaním ALTER DB obnovte skenovanie.

Príčina

Tento problém sa vyskytuje, pretože SQL Server nevyhodí chybové hlásenie, ktoré označuje, že súbor DEK s dĺžkou väčšou ako 3 456 bitov nie je podporovaný.

Riešenie

Tento problém je vyriešený v nasledujúcich aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 13 pre SQL Server 2017

Kumulatívna aktualizácia 5 pre balík Service Pack 2 pre SQL Server 2016

Kumulatívna aktualizácia 11 pre balík Service Pack 1 pre SQL Server 2016

Poznámka Po použití tejto opravy a pokuse o vytvorenie kľúča DEK dlhšieho ako 3 456 bitov je pokus neúspešný a zobrazí sa nasledujúce chybové hlásenie:

Poznámka

Msg 33178, Level 16, State 2, Line LineNumber
Dĺžka šifrovacieho kľúča je väčšia ako v súčasnosti podporovaná maximálna dĺžka 3 456 znakov.

Informácie o zostavách SQL Server

Každá nová zostava SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšiu zostavu pre vašu verziu SQL Server:

Najnovšia kumulatívna aktualizácia pre SQL Server 2017

Najnovšia zostava pre SQL Server 2016

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.