Symptom
Tänk dig följande scenario:
- Du installerar en instans av Microsoft SQL Server på en dator som kör Windows Server 2003 eller Windows Server 2008, Windows Vista eller en senare version av Windows.
- Du kör ett program på en annan dator. Programmet försöker hämta prestandaräknarens data för instansen av SQL Server via fjärranslutning.
I det här scenariot kraschar Remote Registry-tjänsten på den dator som har SQL Server installerat. Dessutom loggas felmeddelanden som liknar följande i programloggen på datorn som har instansen av SQL Server installerad:
Obs
Namn på felaktigt program: svchost.exe_RemoteRegistry, version: 6. .7600. 6385, tidsstämpel: 0x4a5bc3c
Namn på felaktig modul: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, version: 0.0.0.0, tidsstämpel: 0x4b48 09 Undantagskod: 0xc0000005
Felförskjutning: 0x00000000626bfe57
Felaktigt process-ID: 0x d 8
Starttid för felaktigt program: 0x0 cad723f5bfd536
Sökväg för felaktigt program: Enhet:\Windows\system32\svchost.exe
Sökväg för felaktig modul: perf-MSSQLSERVER-sqlctr 0. .275
Rapport-ID: da45823c-4327- df-ad 9-00 7a477845a
Namn på felaktigt program: svchost.exe_RemoteRegistry, version: 6.1.7600.16385, tidsstämpel: 0x4a5bc3c1
Namn på felaktig modul: sqlctr90.dll_unloaded, version: 0.0.0.0, tidsstämpel: 0x492b1b55
Undantagskod: 0xc0000005
Felförskjutning: 0x000000003353c171
Felaktigt process-ID: 0x2eec
Fel på programmets starttid: 0x01cad5a366dde911
Sökväg för felaktigt program: Enhet:\Windows\system32\svchost.exe
Sökväg för felaktig modul: sqlctr90.dll
Rapport-ID: d0a6f0d5-41b3-11df-ae47-0017a4778006
Dessutom loggas ett felmeddelande som liknar följande i Windows-systemloggen på datorn som har instansen av SQL Server installerad:
Obs
Datum,Tid PM,Fel,Servernamn,7034,Service Control Manager,N/A,N/A,"Remote Registry-tjänsten avslutades oväntat. Den har gjort det här antalet gånger."
Orsak
Det här problemet uppstår eftersom prestandaräknaren för SQL Server använder en felaktig metod för att anropa RegQueryValueEx-API:et för att få åtkomst till en registernyckel. Det här beteendet leder till att Remote Registry-tjänsten som läser in prestandaräknaren för SQL Server kraschar.
Lösning
Obs! Lös det här problemet i SQL Server 2005 Service Pack 3 (SP3) genom att tillämpa kumulativ uppdatering 13 för SQL Server 2005 SP3 på datorn där du har SQL Server 2005-instansen installerad. För närvarande gäller den här lösningen endast för SQL Server 2005 SP3.
Information om kumulativ uppdatering
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 17 för SQL Server 2008 SP3 /en-us/help/2958696
Kumulativ uppdatering 4 för SQL Server 2008 R2 SP1 /en-us/help/2633146
Kumulativ uppdatering 9 för SQL Server 2008 R2 /en-us/help/2567713
Kumulativ uppdatering 4 för SQL Server 2008 SP2 /en-us/help/2527180
Kumulativ uppdatering 13 för SQL Server 2005 SP3 /en-us/help/2438344
Kumulativ uppdatering 2 för SQL Server 2005 SP4 /en-us/help/2489409
Kumulativ uppdatering 13 för SQL Server 2008 SP1 /en-us/help/2497673
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2008 SP3
- Senaste kumulativa uppdateringen för SQL Server 2008 R2 SP1
- Senaste kumulativa uppdateringen för SQL Server 2008 R2
- Senaste kumulativa uppdateringen för SQL Server 2008 SP2
- Senaste kumulativa uppdateringen för SQL Server 2005 SP3
- Senaste kumulativa uppdateringen för SQL Server 2005 SP4
- Senaste kumulativa uppdateringen för SQL Server 2008 SP1
Snabbkorrigeringsinformation för intern Windows-databas (Microsoft SQL Server Embedded Edition)
Obs! Den här korrigeringen gäller endast 2005-versionen av Intern Windows-databas.
En snabbkorrigering som stöds är tillgänglig från Microsoft. Den här snabbkorrigeringen är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd endast den här snabbkorrigeringen på system som har det här specifika problemet.
Om snabbkorrigeringen kan laddas ned finns avsnittet "Nedladdning av snabbkorrigering" längst upp i den här kunskapsbasartikeln. Om det här avsnittet inte visas skickar du en förfrågan till Microsofts kundtjänst och support för att hämta snabbkorrigeringen.
Om ytterligare problem uppstår eller om felsökning krävs kan du behöva skapa en separat tjänstbegäran. Normala supportkostnader tillkommer för ytterligare supportfrågor och problem som inte kvalificerar sig för den här specifika snabbkorrigeringen. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en separat servicebegäran finns på följande Microsoft-webbplats:
/contactus/?ws=support Obs! Formuläret "Nedladdning av snabbkorrigering tillgänglig" visar de språk som snabbkorrigeringen är tillgänglig för. Om ditt språk inte visas beror det på att det inte finns någon snabbkorrigering för det språket.
FörutsättningarFör att kunna installera den här snabbkorrigeringen måste du ha Intern Windows-databas installerad på datorn.
Krav på omstartDu behöver inte starta om datorn efter att du har installerat snabbkorrigeringen.
Filinformation Den globala snabbkorrigeringsversionen av den har filattributen (eller senare filattribut) som listas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill hitta skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid på kontrollpanelen.