Microsoft levitab Microsoft SQL Server 2008 Kiirparandusi ühe allalaaditava failina. Et parandused on kumulatiivsed, sisaldab iga uus kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes.
Sümptomid
Kuigi Microsoft SQL Server 2008 aruandlusteenused (SSRS 2008) renderdamist suured aruanded või suured mudelid kuvatakse runtime kuvatakse järgmine tõrketeade:
Allikas: .NET Runtime'i
Kuupäev: Sündmuse ID: 1023 Ülesande kategooria: None Tase: tõrge Märksõnad: klassikaline Kasutaja: N/A Arvuti: Kirjeldus: .NET Runtime'i versiooni 2.0.50727.3603 - Fatal täitmise mootori tõrke (000006427F44AE16) (80131506)SSRS 2008 logifaili logitakse ka järgmise tõrketeate:
rshost! rshost! 18f0! < kuupäev kellaaeg >:: e tõrge: dump loomine ja väljumisel protsessi tõttu pöördumatu käitustõrge.
See probleem võib ilmneda ka SQL Server 2008 andmebaasi mootori SQL Server 2008 käitamisel common language runtime (CLR) objekti. Sel juhul võidakse kuvada järgmine tõrketeade:
< Aeg > Serveri tõrge: 6536, raskusaste: 16, riik: 1.
< Aeg > Server A fatal error occurred .NET Frameworki common language runtime. SQL serveri sulgub. Kui tõrge ilmneb uuesti, pärast taaskäivitamist server, pöörduge klienditoe poole.SQL-i tõrge Logi võib kuvada dump pinu tõmmis järgmine tekst:
<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.
Põhjus
See probleem ilmneb siis, kui segatud komplekti kasutab CreateThread Win32 API või BeginThread Win32 API lõime luua. Jutulõnga proovib hiljem üleminek hallatav kood. See üleminek põhjustab CLR nõuda ülesande raames runtime hosti. Nagu üleminekuks selgesõnaliselt lubatud, ilmneb käitustõrge.
Märkus. Üleminek selgesõnaliselt lubatud, kuna iga ajasti vahemälu nõutakse, et teemad-Eelisostu režiimis enne, kui kasutajad proovivad pääseda vahemälu.Lahendus
Lahendus sellele probleemile oli esimene avaldatud kumulatiivne Update 7 SQL Server 2008 Service Pack 1. Selle koondvärskenduse paketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
979065 Kumulatiivne värskenduspaketi 7 SQL Server 2008 Service Pack 1Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
970365 SQL Server 2008 järgud, mis anti välja pärast SQL Server 2008 Service Pack 1 Microsoft SQL Server 2008 Kiirparandused luuakse konkreetse SQL serveri hoolduspakette. SQL Server 2008 Service Pack 1 installi peate rakendama kiirparandust SQL Server 2008 Service Pack 1. Vaikimisi sisaldab käigultparandused, SQL Server service Pack antud järgmise SQL Server service Pack.
Lahendus
Andmebaasimootor SQL Server 2008 probleemi lahendamiseks proovige kas ebaturvaliste SQL CLR.NET koost laadimine andmebaasimootor ja potentsiaalselt loomine teemad, et probleem ilmneb. Ärge kasutage selliseid komplekte või eemaldada süsteemist ükshaaval seni, kuni probleemi tunnus seisneb isoleeritud ja probleem laheneb.
Näiteks võite näha teave teateid, mis sarnanevad järgmine SQL tõrkelogi kuvamiseks mis SQL CLR sõlmed on kasutuses ja võiks käivitamise sümptom:2011-03-29 12:01:01.00 spid51 ebaturvaliste komplekti ' < komplekti name >, versioon = 0.0.0.0, culture Neutral, publickeytoken = null, processorarchitecture = msil' laaditud atribuudile 1 (atribuudile nimi < >)
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Teave SQL serveri astmelise Hooldusmudeli kohta, klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
935897 Astmeline teeninduse mudel on saadaval SQL serveri meeskond pakkuda teatatud probleemidele Kiirparandusi SQL serveri värskenduste nimetamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
822499 Microsoft SQL serveri tarkvaravärskenduspakettide uus failinimede skeem Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus