Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

"Microsoft" Microsoft SQL Server 2008 pataisymus išleidžia kaip vieną atsisiunčiamą failą. Kadangi šie pataisymai yra kaupiamieji, kiekvienoje laidoje būna visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnę SQL Server 2008 pataisymų laidą.

Požymiai

Nors "Microsoft" SQL Server 2008 ataskaitų tarnybos (SSRS 2008) yra vaizdo generavimo didelius pranešimus arba didelis modeliai, galite gauti šį vykdymo proceso klaidos pranešimas:

Šaltinis: .NET vykdymas

Data:
Įvykio ID: 1023
Užduoties Kategorija: nėra
Lygis: klaidos
Raktažodžiai: klasikinis
Vartotojas: N/A
Kompiuteris:
Aprašymas:
.NET Runtime versija 2.0.50727.3603 - vykdymo modulio klaida (000006427F44AE16) (80131506)


Taip pat SSRS 2008 žurnalo failas gali būti užregistruotas toks klaidos pranešimas:

rshost! rshost! 18f0! < data laikas >:: e klaida: gamybos iškelties ir nutraukimo procesą dėl lemtinga klaida.


Ši problema gali kilti SQL Server 2008 duomenų bazės modulis, kai SQL Server 2008 veikia bendras kalbos vykdyklė (CLR) objektą. Tokiu atveju galite gauti tokį klaidos pranešimą:

< Laiko > serverio klaida: 6536, svarbos: 16, valstybė: 1.
.NET Framework bendroji kalbos vykdyklė įvyko < laiko > serverio A lemtinga klaida. SQL serverio išsijungia. Jei problema kartojasi po to, kai iš naujo serverio, kreipkitės į klientų aptarnavimo tarnybą.

SQL klaidų žurnale gali būti rodomas su iškelties kaip rietuvės iškeltis šiuo 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.

Priežastis

Ši problema kyla, kai mišrus rinkinio naudoja CreateThread Win32 API arba BeginThread Win32 API sukurti temą. Gijos vėliau bando pereiti prie kodo. Šiam perėjimui dėl CLR prašyti vykdymo proceso pagrindinio kompiuterio užduočių kontekste. Kaip aiškiai neleidžiama šiam perėjimui, įvyksta klaida.



Pastaba. Perėjimas aiškiai yra neleistinas, nes kiekvieną planavimo talpyklos reikalauja, kad temas ne įspėjamuosius režimu prieš jos bando patekti į talpyklą.

Sprendimas


Ši problema buvo pirmą kartą buvo išleistas Kaupiamasis naujinimas 7 SQL Server 2008 1 pakeitimų paketą. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

979065 kaupiamojo naujinimo paketo 7, SQL Server 2008 1 pakeitimų paketasPastaba. Kadangi komponavimo versijos yra kaupiamosios, kiekvienoje pataisų laidoje būna visos karštosios ir visus saugos pataisas, kurios buvo įtrauktos į ankstesnę SQL Server 2008 pataisymų laidą. Rekomenduojame, kad manote, kad pritaikyti pačios naujausios pataisų laidos, kuriame bus šios karštosios pataisos. Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

970365 the SQL Server 2008 komponavimo versijos, išleistos po to, kai buvo išleistas SQL Server 2008 1 pakeitimų paketas
Microsoft SQL Server 2008 karštosios pataisos yra sukurti konkrečių SQL serverio pakeitimų paketus. SQL Server 2008 1 pakeitimų paketo karštosios pataisos turi būti taikomas SQL Server 2008 1 pakeitimų paketo diegimas. Pagal numatytuosius nustatymus, bet karštąsias pataisas, pateiktą "SQL Server" pakeitimų paketą yra įtrauktas į kitą "SQL Server" pakeitimų paketą.

Sprendimas

Norėdami išspręsti šią problemą, SQL Server 2008 duomenų bazės modulis, pabandykite nustatyti, ar visi nesaugių SQL CLR.NET rinkinio yra į duomenų bazės modulis ir gali būti sukurti temas, kad su šia problema susidurti. Nenaudokite tokių arba juos pašalinti iš sistemos po vieną, kol požymis yra atskira ir problema išnyks.

Pavyzdžiui, galite matyti informaciją pranešimų, panašių į SQL klaidų žurnale parodyti kokia SQL CLR rinkiniai yra naudojami ir gali sukelti požymis:

2011-03-29 12:01:01.00 spid51 nesaugių rinkinio "< rinkinio pavadinimas >, versija = 0.0.0.0, culture = neutral, publickeytoken = null, processorarchitecture = msil" į appdomain 1 (< appdomain vardas >)

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Nuorodos

Jei norite gauti informacijos apie papildomos priežiūros modelį SQL Server, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

935897 papildomos priežiūros modelį galite atsisiųsti iš SQL serverio komandos, kuri pateikia praneštų problemų karštąsias pataisas



Jei norite gauti daugiau informacijos apie SQL Server naujinimų pavadinimų suteikimo schemą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

822499 Nauja pavadinimų suteikimo schema, skirta Microsoft SQL Server programinės įrangos naujinimų paketams

Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×