Simptomi
Pretpostavimo da koristite kumulativno ažuriranje 8 za SQL Server 2016 SP2, SQL Server 2017 ili 2019. Kada pokušate prikupiti podatke za upit koji ćete pokrenuti, kao što su metapodaci (vrste stupaca koje upit vraća), vrste parametara ili procijenjeni plan izvršenja, možda ćete primijetiti da dolazi do povrede prava pristupa (AV) ako upit sadrži operatore PIVOT ili UNPIVOT. Primjeri prikupljanja takvih podataka obuhvaćaju, ali nisu ograničeni na sljedeće:
- Pozovite sys.sp_describe_first_result_set da biste dohvatili vrste stupaca koje upit vraća.
- Pozivanje sys.sp_describe_undeclared_parameters za dohvaćanje vrsta parametara.
- Nazovite SET SHOWPLAN (ili pomoću programa Microsoft SQL Server Management Studio) da biste dobili procijenjeni plan izvršenja.
Osim toga, na lokalnoj instanci generira se datoteka izvatka stanja sustava koja sliči sljedećem:
poruka 596, razina 21, država 1, broj retka
Nije moguće nastaviti s izvršavanjem jer je sesija u stanju zaustavljanja.
poruka 0, razina 20, država 0, broj retka
U trenutnoj naredbi došlo je do ozbiljne pogreške. Rezultate ako takvi mogu biti odbačeni.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
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:
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.