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.