Simptomai
Tarkime, kad kuriate vietinę procedūrą, kuri iškviečia nuotolinę saugomą procedūrą susietame serveryje per "SQL Server 2019" vykdymo patvirtinimą. Kai viena iš nuotolinio saugomą procedūrą parametrų reikšmės yra sistemos kintamasis (@ @servername, @ @servicename,...), pvz., šiame pavyzdyje:
procedūros testo kūrimas
kaip
pradėti
vykdyti [myLinkedServer]. [myDB]. dbo. myproc @ @Servername
end
Gali įvykti n prieigos pažeidimas. Be to, galite gauti klaidos pranešimą, panašų į šį:
MSG 596, lygis 21, būsenos 1, linijinė LineNumber
Negalima tęsti vykdymo, nes seansas yra naikinimo būsenoje.
MSG 0, 20 lygio, būsenos 0 , linijinė linija
Dabartinėje komandoje įvyko rimta klaida. Rezultatai, jei jų yra, turi būti šalinami.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Apie SQL serverio kaupiamieji naujinimai:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Nuorodos
Luždirba apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.