Simptomi
Iedomājieties šādu scenāriju:
-
Datorā ir instalēts Microsoft SQL Server 2012 vai SQL Server 2014.
-
Jūs izpildāt vaicājumu, lai datu bāzē dzēstu vai ievietotu lielu datu kopu.
-
Jums ir definēts trigeris.
-
Vaicājums trigerim pievieno ievietoto vai izdzēsto tabulu citās tabulās.
-
Ir iespējots paralēlisms, un SQL Server mēģina izmantot paralēlā vaicājuma izpildes plānu, lai izpildītu šo trigera vaicājumu.
Šajā scenārijā notiek piekļuves pārkāpums un vaicājums nedarbojas.Piezīme.Piekļuves pārkāpums notiek sqlmin! HoBtAccess:: init funkcija. Kad rodas šī problēma, tiek ģenerēts atmiņas izmetes fails.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2014 /en-us/help/2931693
Kumulatīvais atjauninājums 9 SQL Server 2012 SP1 /en-us/help/2931078
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:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".