KB4463125 – RJEŠENJE: pogreška se pojavljuje kada je ključ za šifriranje baze podataka dulji od 3456 bitova u SQL Server 2016 i 2017

Primjenjuje se 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

Simptomi

U instanci sustava Microsoft SQL Server 2016 ili 2017 stvorili ste ključ za šifriranje baze podataka (DEK) dulji od 3456 bitova. Ako omogućite transparentno šifriranje baze podataka (TDE) pomoću ovog DEK-a, u zapisnik o pogreškama sustava SQL Server zapisuje se unos pogreške koji izgleda otprilike ovako:

Napomena

datum i vrijeme spid Postavljanje mogućnosti baze podataka ŠIFRIRANJE na UKLJUČENO za bazu podataka 'database_name'. date time spid Početak skeniranja šifriranja baze podataka u potrazi za "nazivom baze podataka". Datum i vrijeme spid Pregled šifriranja baze podataka u potrazi za bazom podataka je prekinut. Ponovno izdajte ALTER DB za nastavak pregleda.

Uzrok

Taj se problem pojavljuje jer SQL Server ne prikazuje poruku o pogrešci koja upućuje na to da DEK duljine veće od 3456 bita nije podržan.

Rješenje

Taj je problem riješen u sljedećim ažuriranjima za SQL Server:

Kumulativno ažuriranje 13 za SQL Server 2017

Kumulativno ažuriranje 5 za SQL Server 2016 Service Pack 2

Kumulativno ažuriranje 11 za SQL Server 2016 Service Pack 1

Napomena Kada primijenite taj popravak i pokušate stvoriti DEK dulji od 3456 bitova, pokušaj nije uspio i prikazuje vam se sljedeća poruka o pogrešci:

Napomena

Msg 33178, Level 16, State 2, Line LineNumber
Duljina ključa za šifriranje veća je od trenutačno podržanih maksimalnih 3456.

O međuverzijama sustava SQL Server

Svaka nova međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju sustava SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2017

Najnovija međuverzija za SQL Server 2016

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.