Simptomi

Pieņemsim, ka izveidojat lokālo saglabāto procedūru, kas izsauc attālo saglabāto procedūru saistītajā serverī, izmantojot priekšrakstu EXECUTE SQL Server 2019. Ja viena no attālajām saglabātajām procedūras parametru vērtībām ir sistēmas mainīgais (@ @servername, @ @servicename,...) Tāpat kā tālāk esošajā piemērā:

procedūras testa izveide

sāktu

    Execute [myLinkedServer]. [myDB]. dbo. myproc @ @Servername

end

Var rasties n piekļuves pārkāpums. Turklāt var tikt parādīts kļūdas ziņojums, kas līdzīgs šim:

Msg 596, Level 21, State 1, Line rindas numurs%

Nevar turpināt izpildi, jo sesija ir slepkavības stāvoklī.

Msg 0, Level 20, State 0, Line rindas numurs%

Pašreizējā komandā radās nopietna kļūda. Rezultāti, ja tādi ir, ir jāizmet.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:

Par kumulatīvajiem SQL Server atjauninājumiem:

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Atsauces

LEarn par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×