Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Asennat Microsoft SQL Server -esiintymän tietokoneeseen, jossa on Windows Server 2003 tai Windows Server 2008, Windows Vista tai uudempi Windows-versio.
- Suoritat sovelluksen toisessa tietokoneessa. Sovellus yrittää hakea SQL Server -esiintymän suorituskykylaskurin tietoja etäyhteyden kautta.
Tässä skenaariossa etärekisteripalvelu kaatuu tietokoneessa, johon on asennettu SQL Server. Lisäksi seuraavanlaiset virhesanomat kirjataan sovelluslokiin tietokoneessa, jossa SQL Server -esiintymä on asennettuna:
Huomautus
Viallisen sovelluksen nimi: svchost.exe_RemoteRegistry, versio: 6. .7600. 6385, aikaleima: 0x4a5bc3c
Viallisen moduulin nimi: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, versio: 0.0.0.0, aikaleima: 0x4b48 09 Poikkeuskoodi: 0xc0000005
Vian poikkeama: 0x00000000626bfe57
Viallisen prosessin tunnus: 0x d 8
Viallisen sovelluksen aloitusaika: 0x0 cad723f5bfd536
Viallisen sovelluksen polku: Asema:\Windows\system32\svchost.exe
Viallisen moduulin polku: perf-MSSQLSERVER-sqlctr 0. .275
Raportin tunnus: da45823c-4327- df-ad 9-00 7a477845a
Viallisen sovelluksen nimi: svchost.exe_RemoteRegistry, versio: 6.1.7600.16385, aikaleima: 0x4a5bc3c1
Viallisen moduulin nimi: sqlctr90.dll_unloaded, versio: 0.0.0.0, aikaleima: 0x492b1b55
Poikkeuskoodi: 0xc0000005
Virhepoikkeama: 0x000000003353c171
Viallisen prosessin tunnus: 0x2eec
Viallisen sovelluksen alkamisaika: 0x01cad5a366dde911
Viallisen sovelluksen polku: Asema:\Windows\system32\svchost.exe
Viallisen moduulin polku: sqlctr90.dll
Raportin tunnus: d0a6f0d5-41b3-11df-ae47-0017a4778006
Lisäksi Windows-järjestelmän lokiin kirjataan seuraavankaltainen virhesanoma tietokoneessa, jossa SQL Server -esiintymä on asennettu:
Huomautus
Päivämäärä,Kellonaika, POSTI,Virhe,PalvelimenNimi,7034,Service Control Manager,PUUTTUU,PUUTTUU,"Etärekisteripalvelu lopetettiin odottamatta. Se on tehnyt tämän määrän kertoja."
Syy
Tämä ongelma ilmenee, koska SQL Server -resurssilaskuri kutsuu virheellisen menetelmän avulla RegQueryValueEx-ohjelmointirajapintaa rekisteriavaimen käyttämiseksi. Tämä aiheuttaa SQL Server -suorituskykylaskurin lataavan etärekisteripalvelun kaatumisen.
Ratkaisu
Huomautus: Voit ratkaista tämän ongelman SQL Server 2005 Service Pack 3:ssa (SP3) asentamalla SQL Server 2005 SP3:n kumulatiivisen päivityksen 13 tietokoneessa, johon on asennettu SQL Server 2005 -esiintymä. Tällä hetkellä ratkaisu koskee vain SQL Server 2005 SP3:a.
Kumulatiiviset päivitystiedot
Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.
Kumulatiivinen päivitys 17, SQL Server 2008 SP3 /en-us/help/2958696
SQL Server 2008 R2 SP1:n kumulatiivinen päivitys 4 /en-us/help/2633146
Kumulatiivinen päivitys 9, SQL Server 2008 R2 /en-us/help/2567713
SQL Server 2008 SP2:n kumulatiivinen päivitys 4 /en-us/help/2527180
Kumulatiivinen päivitys 13 SQL Server 2005 SP3:lle /en-us/help/2438344
SQL Server 2005 SP4:n kumulatiivinen päivitys 2 /en-us/help/2489409
SQL Server 2008 SP1:n kumulatiivinen päivitys 13 /en-us/help/2497673
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
- SQL Server 2008 SP3:n uusin kumulatiivinen päivitys
- SQL Server 2008 R2 SP1:n uusin kumulatiivinen päivitys
- SQL Server 2008 R2:n uusin kumulatiivinen päivitys
- SQL Server 2008 SP2:n uusin kumulatiivinen päivitys
- SQL Server 2005 SP3:n uusin kumulatiivinen päivitys
- SQL Server 2005 SP4:n uusin kumulatiivinen päivitys
- SQL Server 2008 SP1:n uusin kumulatiivinen päivitys
Windowsin sisäinen tietokanta (Microsoft SQL Server Embedded Edition) hotfix-tiedot
Huomautus: Tämä korjaus koskee vain Windowsin sisäinen tietokanta 2005 -versiota.
Tuettu hotfix-korjaus on saatavana Microsoftilta. Tämä hotfix-korjaus on kuitenkin tarkoitettu vain tässä artikkelissa kuvatun ongelman korjaamiseen. Käytä tämä hotfix-korjaus vain järjestelmissä, joissa on kyseinen ongelma.
Jos hotfix-korjaus on ladattavissa, Hotfix-korjauksen lataaminen saatavilla -osio on tämän tietokannan artikkelin yläosassa. Jos tätä osaa ei näy, lähetä Microsoftin asiakaspalveluun ja tukeen pyyntö hotfix-korjauksen hankkimiseksi.
Huomautus: Jos muita ongelmia ilmenee tai jos vianmääritystä tarvitaan, sinun on ehkä luotava erillinen palvelupyyntö. Tavalliset tukikustannukset veloitetaan lisäkysymyksistä ja ongelmista, jotka eivät liity tähän nimenomaiseen hotfix-korjaukseen. Täydellinen luettelo Microsoftin asiakaspalvelun ja tuen puhelinnumeroista tai erillisen huoltopyynnön luominen on seuraavassa Microsoftin verkkosivustossa:
/contactus/?ws=support Huomautus Hotfix-korjauksen lataaminen saatavilla -lomakkeessa näkyvät kielet, joilla hotfix-korjaus on saatavilla. Jos kieltä ei näy, sille ei ole saatavilla hotfix-korjausta.
EdellytyksetTämän hotfix-korjauksen käyttöönotto edellyttää, että tietokoneeseen on asennettu Windowsin sisäinen tietokanta.
UudelleenkäynnistysvaatimusTietokonetta ei tarvitse käynnistää uudelleen tämän hotfix-korjauksen asentamisen jälkeen.
Tiedoston tiedot Tämän yleisessä hotfix-korjauksessa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat tiedostomääritteet). Näiden tiedostojen päivämäärät ja kellonajat on lueteltu UTC-aikana (Matched Universal Time). Kun tarkastelet tiedoston tietoja, ne muunnetaan paikalliseksi ajaksi. Voit selvittää UTC-ajan ja paikallisen ajan välisen eron Ohjauspaneelin Päivämäärä ja aika -osion Aikavyöhyke-välilehdessä.