Simptomi
Iedomājieties šādu scenāriju:
-
Izmantojiet pagaidu tabulas programmā Microsoft SQL Server 2016 vai 2017.
-
Jūs varat sadalīt gan pašreizējo tabulu, kurā ir dati, gan tabulu vēsture.
-
Jūs mēģināt mainīt vecāko nodalījumu un sadalīt agrāko nodalījumu, lai izveidotu jaunu nodalījumu.
Šajā scenārijā, kad sapludināt vecāko nodalījumu, iespējams, tiek parādīts šāds kļūdas ziņojums. Turklāt tiek ģenerēts EXCEPTION_ACCESS_VIOLATION atmiņas izmetes fails.
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.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 14 SQL Server 2017
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:
Papildinformācija
Lai iegūtu papildinformāciju par nodalījumu izveidi ar pagaidu tabulām, skatiet sadaļu sadalīšana ar pagaidu tabulām.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.