Simptomi
Kreirate ključ za šifrovanje baze podataka (DEK) koji je duži od 3.456 bitova na instanci sistema Microsoft SQL Server 2016 ili 2017. Ako pomoću ovog DEK-a omogućite prozirno šifrovanje baze podataka (TDE) , stavka greške koja je slična sledećoj evidentiraće se u evidenciji grešaka sistema SQL Server:
date time spid Setting database option ENCRYPTION to ON for database 'database_name'. date time spid Beginning database encryption scan for database 'database name'. vreme spid baze podataka za šifrovanje je prekinuto. Ponovo koristite ALTER DB da biste nastavili skeniranje.
Uzrok
Do ovog problema dolazi zato što SQL Server ne baca poruku o grešci da bi ukazao na to da DEK koji ima dužinu veću od 3.456 bitova nije podržan.
Rešenje
Ovaj problem je rešen u sledećim ispravkama za SQL Server:
Kumulativna ispravka 13 za SQL Server 2017
Kumulativna ispravka 5 za SQL Server 2016 servisni paket 2
Kumulativna ispravka 11 za SQL Server 2016 servisni paket 1
Napomena Kada primenite ovu ispravku, a zatim pokušate da kreirate DEK koji je duži od 3.456 bitova, pokušaj je neuspešan i dobijate sledeću poruku o grešci:
Msg 33178, nivo 16, država 2, broj linije Dužina ključa za šifrovanje je preko trenutno podržane maksimalne dužine od 3456.
Osnovni podaci o SQL Server builds
Svaka nova verzija za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.