Simptomi
Pretpostavimo da imate Microsoft SQL Server 2016 ili stariju verziju baze podataka sustava SQL Server s podacima ili objektima šifriranim simetričnim ključem. U tom slučaju možda nećete moći dešifrirati podatke ili objekte pomoću istog simetričnog ključa u sustavu SQL Server 2017 u sustavu Windows ako su ispunjeni sljedeći uvjeti:
- Baza podataka vraća se na SQL Server 2017.
- Postojeći simetrični ključ se odbacuje i stvara se isti simetrični ključ.
Napomena Taj se problem neće pojaviti ako simetrični ključ iz starije verzije sustava SQL Server nije ispušten ili ponovno stvoren u sustavu SQL Server 2017.
Uzrok
Taj se problem pojavljuje jer SQL Server 2017 koristi algoritam raspršivanja SHA2 za raspršivanje pristupnog izraza. SQL Server 2016 i starije verzije SQL Server koriste algoritam SHA1 koji se više ne smatra sigurnim.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Kumulativno ažuriranje 2 za SQL Server 2017
Napomena Za taj popravak nakon instalacije kumulativnog ažuriranja mora biti omogućena oznaka praćenja (TF) 4631 . Ta se zastavica praćenja može omogućiti pomoću mogućnosti pokretanja sustava SQL Server ili pomoću DBCC TRACEON-a. Simetrični ključ mora se stvoriti kada je TF 4631 već omogućen.
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Najnovije kumulativno ažuriranje za SQL Server 2017
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.