Simptomi
Ja palaižat ievietošanas, atjaunināšanas vai sapludināšanas priekšrakstu skatā, ko definē ar izvēles opcijas sintaksi, tiek ģenerēts izmetes fails un Microsoft SQL Server reģistrē tālāk norādītos kļūdu ziņojumus lietojumprogrammu žurnālā.
<laikspiedolu> serveri lietotāja pieprasījumu no sesijas ar SPID < # > izraisīja fatālu izņēmumu. SQL Server izbeidz šo sesiju. Sazinieties ar produktu atbalsta dienestu ar izrakto dumpi, kas izveidota žurnālu direktorijā.... <laikspiedols> SPID< # > SqlDumpExceptionHandler: process < # > ģenerēts fatāls izņēmums c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server izbeidz šo procesu
Risinājums
Kumulatīvās atjaunināšanas informācija
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
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ā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Papildinformācija
Šī problēma rodas tikai tad, ja tiek palaists skats ievietot, atjaunināt vai SAPLUDINĀT, kas ir definēts, izmantojot opcijas pārbaudīt sintaksi. Piemēram:
UPDATE "<ViewName>" SET"<ColumnA>" = <NewValue> WHERE ("<ColumnB>" = <ColumnBValue>)
Risinājums
-
Palaidiet priekšrakstu INSERT, UPDATE vai MERGE ar tabulām, kas ir pamatā tiem skatiem, kas ir definēti, izmantojot opcijas ar ATZĪMI sintaksi.
-
Mainiet vai atkārtoti izveidojiet atbilstošos skatus, lai pārliecinātos, vai nav izmantots opcijas ar ATZĪMĒšanas sintakse.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".