Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft izplata Microsoft SQL Server 2008 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 labojumu laidienā.

Pazīmes

Microsoft SQL Server 2008 Reporting Services (SSRS 2008) ir atveidošanas lielu ziņojumus vai lielu modeļiem, bet tiek parādīts šāds izpildlaika kļūdas ziņojums:

Avots: .NET Runtime

Datums:
Notikuma ID: 1023
Uzdevuma Kategorija: neviens
Līmenis: kļūdas
Atslēgvārdi: klasisko
Lietotājs: n/a
Datoru:
Apraksts:
.NET Runtime versija 2.0.50727.3603 - Fatal izpildes programma Error (000006427F44AE16) (80131506)


SSRS 2008 žurnālfailu arī reģistrēts šāds kļūdas ziņojums:

rshost! rshost! 18f0! < datums >: e kļūda: dump rada un iziešanas procesu fatālu izpildlaika kļūdas dēļ.


Šī problēma var rasties arī SQL Server 2008 database Engine SQL Server 2008 darbojoties kopējā valodas izpildlaika (CLR) objektu. Šādā gadījumā var tikt parādīts šāds kļūdas ziņojums:

Laika < > servera kļūda: 6536, nozīmīguma: 16 valsts: 1.
< Laika > servera A fatāla kļūda .NET Framework kopējais valodas izpildlaiks. SQL Server izslēgšana. Ja kļūda atkārtojas pēc servera restartēšanas, sazinieties ar klientu atbalsta pakalpojumu sniedzēju.

SQL kļūdu žurnālā var parādīt izmetes kā steka izmete ar šādu tekstu:

<time> Server * *******************************************************************************<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:12 spid 0
<time> Server *
<time> Server * A fatal error occurred in .NET Framework runtime.

<time> Server * *******************************************************************************
<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:23 spid 0
<time> Server *
<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

Iemesls

Šī problēma rodas, ja jauktā montāžas izmanto CreateThread Win32 API vai BeginThread Win32 API izveidot pavedienu. Thread vēlāk mēģina pāriet uz pārvaldītais kods. Šīs pārejas rezultātā CLR runtime resursdatora pieprasīt uzdevumu kontekstā. Kā šīs pārejas skaidri atļauta, rodas izpildlaika kļūda.



Piezīme. Pārejas skaidri nav atļautas, jo katru plānotājs kešatmiņas jābūt pavedienu-apsteidzošo režīmā pirms tās mēģina piekļūt kešatmiņu.

Risinājums


Šīs problēmas labojums vispirms tika izlaists kumulatīvais atjauninājums 7 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:

979065 kumulatīvā atjauninājuma pakotnes 7 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šanas
Microsoft 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ē.

Risinājums

Lai novērstu šo problēmu, lai datu bāzes programmas SQL Server 2008, mēģināt nosaka, vai visas nedrošu SQL CLR.NET montāžas ielādēšana datu bāzes programma un potenciāli izveidot pavedienu, kas rodas šāda problēma. Izvairīties no šādas komplektācijas vai noņemt tās no sistēmas pa vienam līdz simptoms ir izolēts un norimst problēma.

Piemēram, var tikt parādīts SQL kļūdu žurnālā parādīt kāda SQL CLR komplektācijas šiem informatīvi ziņojumi tiek izmantoti un varētu izraisīšanas simptoms.

2011-03-29 12:01:01.00 spid51 nedrošu montāžas "< montāžas nosaukums > versija = 0.0.0.0 culture neutral, publickeytoken = = null processorarchitecture = msil" ielādēta appdomain 1 (appdomain nosaukums < >)

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ām



Lai 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:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēma

Lai 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 tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×