Labojums: Piekļuves pārkāpums rodas, izmantojot funkciju COUNT_BIG un virs klauzula vaicājuma SQL Server 2008 vai SQL Server 2008 R2

BUG #: 130330 (Content Maintenance)
VSTS bug number: 373474

Microsoft izplata Microsoft SQL Server 2008 vai Microsoft SQL Server 2008 R2 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jauns laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2008 R2 vai SQL Server 2008 labojumu laidienā.

Simptomi

Microsoft SQL Server 2008 vai Microsoft SQL Server 2008 R2, piekļuves pārkāpums rodas, izpildot vaicājumu, kas izmanto funkciju COUNT_BIG seko vairāk nekā klauzula. Turklāt tiek parādīts šāds kļūdas ziņojums:

Msg 0 līmenis 11 valsts 0 rindā < rindā > nopietna kļūda radusies pašreizējo komandu. Rezultātus, ja tādi ir jāiznīcina. Msg 0 līmenis 20 valsts 0 rindā < rindā > nopietna kļūda radusies pašreizējo komandu. Rezultātus, ja tādi ir jāiznīcina.

Turklāt, lietojumprogrammu žurnālā tiek reģistrēts šāds notikums:

AVOTS: MSSQLSERVEREvent ID: 17310Message: sesiju ar SPID < ID > lietotāju pieprasījuma ģenerēts kritisku izņēmumu. SQL Server pārtrauc šo sesiju. Sazinieties ar produkta atbalsta pakalpojumus ar izmetes ražo žurnālu direktorijā.

Ja rodas šī problēma, tiek ģenerēts mini dump failu, SQL Server žurnāla mapē. Turklāt SQL Server žurnālfailā tiek reģistrēts kļūdas ziņojums, kas līdzīgs šim:

spid < datums > < ID > * izņēmuma kods = c0000005 spid EXCEPTION_ACCESS_VIOLATION < datums > < ID > * piekļuves pārkāpums lasīšanas adrese 0000000000000010 < datums > < ID >< spid noņemt >< datums > Servera kļūda: 17310, nozīmīguma: 20 valsts: 1. sesiju ar SPID < ID > < datums > servera A lietotāju pieprasījuma ģenerēts kritisku izņēmumu. SQL Server pārtrauc šo sesiju. Sazinieties ar produkta atbalsta pakalpojumus ar izmetes ražo žurnālu direktorijā.

Risinājums

Informācija par kumulatīvo atjauninājumu

SQL Server 2008 R2

Šīs problēmas labojums vispirms tika izlaists kumulatīvais atjauninājums 2. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjauninājumu pakotne sistēmai SQL Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2072493 2. kumulatīvo atjauninājumu pakotne sistēmai SQL Server 2008 R2Piezīme. Tā kā būvējumi ir kumulatīvi, katrs jauns labojumu laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2008 R2 labojumu laidienā. Ieteicams apsvērt tāda visjaunākā labojuma laidiena pielietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc izlaišanas SQL Server 2008 R2

SQL Server 2008

Šīs problēmas labojums vispirms tika izlaists kumulatīvais atjauninājums 8 sistēmas SQL Server 2008 1. servisa pakotnei. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981702 8. kumulatīvo atjauninājumu pakotne sistēmai SQL Server 2008 1. servisa pakotnePiezīme. Tā kā būvējumi ir kumulatīvi, katrs jauns labojumu laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2008 labojumu laidienā. Ieteicams apsvērt tāda visjaunākā labojuma laidiena pielietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

970365 SQL Server 2008 būvējumi, kas tika izlaisti pēc sistēmas SQL Server 2008 1. servisa pakotnes izlaišanasMicrosoft SQL Server 2008 labojumfaili tiek izveidoti īpaši SQL Server servisa pakotnēm. Ir jāinstalē labojumfails SQL Server 2008 1. servisa pakotnei un SQL Server 2008 1. servisa pakotnes instalēšanas. Pēc noklusējuma SQL Server servisa pakotne ir pieejama jebkurā labojumfails ir iekļauts SQL Server nākamajā servisa pakotnē.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Atsauces

Papildinformāciju par inkrementālās apkopes modeli sistēmai SQL Server, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 Inkrementālās apkopes modelis ir pieejams no SQL Server grupas, lai nodrošinātu labojumfailus paziņotajām problēmāmLai iegūtu papildinformāciju par nosaukumdošanas shēma SQL Server atjauninājumus, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēmaLai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Microsoft programmatūras atjauninājumu raksturošanai izmantotās standarta terminoloģijas apraksts

Author (SME): v-jc
Writer: v-vincli
Tech Reviewer: igorstan
Editor:v-sbrenn

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?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×