Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Microsoft distribuuje Microsoft SQL Server 2008 opravy ako jeden súbor na prevzatie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia.

Príznaky

Kým Microsoft SQL Server 2008 Reporting Services (SSRS 2008) je vykresľovanie veľké správy alebo veľké modely, tieto runtime chybové hlásenie:

Zdroj: .NET Runtime

Dátum:
Identifikácia udalosti: 1 023
Kategória úlohy: Žiadna
Úroveň: chyba
Kľúčové slová: klasické
Používateľ: N/A
Počítač:
Popis:
.NET Runtime verzie 2.0.50727.3603 - závažná chyba spustenia nástroja (000006427F44AE16) (80131506)


Chybové hlásenie môže tiež zapísať do súboru denníka SSRS 2008:

rshost! rshost! 18f0! < dátum a čas >:: e chyba: generovanie výpisu a ukončenie procesu runtime kritická chyba.


Tento problém môže nastať aj v SQL Server 2008 database engine, keď SQL Server 2008 spustený objekt spoločný jazyk runtime (CLR). V tomto prípade sa môže zobraziť nasledujúce chybové hlásenie:

< Čas > chyba servera: 6536, závažnosť: 16, štát: 1.
< > Server A závažná chyba vyskytla v .NET Framework spoločný jazykový modul runtime. SQL Server sa vypína. Ak chyba pretrváva po reštartovaní servera, obráťte sa na služby technickej podpory.

Denník chýb SQL môže zobraziť výpis ako výpis zásobníka s nasledujúcim textom:

<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.

Príčina

Tento problém sa vyskytuje v zmiešaných zostava používa CreateThread Win32 API alebo BeginThread Win32 API vytvoriť vlákno. Vlákno sa pokúša neskôr prechod na spravovaný kód. Túto zmenu spôsobuje CLR kontext úloh požiadať runtime hostiteľa. Ako tento prechod je výslovne zakázané, sa vyskytne chyba v režime runtime.



Poznámka: Prechod je výslovne povolená, pretože každý Plánovač vyrovnávacej pamäte požaduje, aby vlákna bez preventívne režime skôr, než sa pokúsite získať prístup k vyrovnávacej pamäte.

Riešenie


Fix pre tento problém bol prvýkrát vydaný v kumulatívnej aktualizácii 7 pre SQL Server 2008 Service Pack 1. Ďalšie informácie o tomto Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

979065 Kumulatívna aktualizácia balíka 7 pre SQL Server 2008 Service Pack 1Poznámka: Keďže tieto zostavy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia. Odporúčame vám zvážiť použitie Najaktuálnejšieho vydania opravy túto rýchlu opravu obsahuje. Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

970365 SQL Server 2008 zostavy, ktoré boli vydané po bola vydaná SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 rýchlych sú vytvorené pre konkrétne SQL Server service pack. Rýchla oprava SQL Server 2008 Service Pack 1 musíte použiť na inštaláciu balíka SQL Server 2008 Service Pack 1. Predvolene rýchlu opravu, ktorá je súčasťou balíka SQL Server service pack je zahrnutá v ďalšej SQL Server service pack.

Alternatívne riešenie

Ak chcete vyriešiť tento problém pre databázový nástroj SQL Server 2008, skúste zistiť, či všetky nebezpečné zostavy SQL CLR.NET načítanie do databázového stroja a potenciálne vytváranie vlákien k tomuto problému. Nepoužívajte tieto zostavy alebo odstrániť zo systému po jednom príznaku izolovať a problém odoznie.

Napríklad môže zobraziť hlásenia nasledujúcich v denníku chýb SQL Ukázať, ktoré SQL CLR zhromaždenia používajú a môže byť spúšťacím príznak:

2011-03-29 12:01:01.00 spid51 nebezpečné zostavy "< názov zostavy >, verzia = 0.0.0.0, culture = neutral, publickeytoken = null, processorarchitecture = msil" zavedené appdomain 1 (< názov appdomain >)

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Informácie o prírastkové servis Model pre SQL Server nájdete po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

935897 prírastkové servis Model je k dispozícii z SQL Server tímu dodať rýchlych opráv pre nahlásených problémov



Ďalšie informácie o schéme pomenúvania pre aktualizácie aplikácie SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

822499 Nová schéma pomenúvania pre balíky aktualizácií softvéru Microsoft SQL Server

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×