Korriger: Den eksterne registertjenesten krasjer når et program prøver å hente ytelsestellerdata fra en forekomst av SQL Server på en annen datamaskin

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 2159286 - Vis produkter som denne artikkelen gjelder for.
Microsoft distribuerer Microsoft SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2 løser som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2 løse release
Vis alt | Skjul alt

På denne siden

Symptom

Tenk deg følgende:
  • Du installerer en forekomst av Microsoft SQL Server på en datamaskin som kjører Windows Server 2003 eller Windows Server 2008, Windows Vista eller en senere versjon av Windows.
  • Du kjører et program på en annen datamaskin. Programmet prøver å hente dataene for ytelsestelleren for forekomsten av SQL Server eksternt.
I dette scenarioet krasjer tjenesten Remote Registry på SQL Server er installert på datamaskinen. I tillegg feilmeldinger som ligner følgende, logges i programloggen på datamaskinen som har forekomsten av SQL Server installert:
Feil navn: svchost.exe_RemoteRegistry, versjon: 6..7600. 6385, tidsangivelse: 0x4a5bc3c
Feil Modulnavn: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, versjon: 0.0.0.0, tidsangivelse: 0x4b48 09 Unntakskode: 0xc0000005
Feil-forskyvningen: 0x00000000626bfe57
Feil prosess-id: 0 x d 8
Feilende program Starttidspunkt: 0x0 cad723f5bfd536
Feilende banen for programmet: Stasjon: \Windows\system32\svchost.exe
Feil modul bane: perf-MSSQLSERVER-sqlctr 0. .275
Rapport-Id: da45823c-4327-df-ad 9-00-7a477845a

Feil navn: svchost.exe_RemoteRegistry, versjon: 6.1.7600.16385, tidsangivelse: 0x4a5bc3c1
Feil Modulnavn: sqlctr90.dll_unloaded, versjon: 0.0.0.0, tidsangivelse: 0x492b1b55
Unntakskode: 0xc0000005
Feil-forskyvningen: 0x000000003353c171
Feil prosess-id: 0x2eec
Feilende starttidspunktet for programmet: 0x01cad5a366dde911
Feilende banen for programmet: Stasjon: \Windows\system32\svchost.exe
Feil modul-bane: sqlctr90.dll
Rapport-Id: d0a6f0d5-41b3-11df-ae47-0017a4778006

I tillegg logges en feilmelding som ligner på følgende i systemloggen i Windows på datamaskinen som har forekomsten av SQL Server installert:
Dato,Tid PM, feil, servernavn, 7034, Service Control Manager, N/A, N/A "den eksterne registertjenesten avsluttet uventet. Det har gjort dette tall gang(er)."

Årsak

Dette problemet oppstår fordi SQL Server ytelsestelleren bruker en ugyldig metode til å kalle RegQueryValueEx API for å få tilgang til en registernøkkel. Dette problemet fører til at den eksterne registertjenesten som laster inn ytelsestelleren for SQL-serveren til å krasje.

Løsning

Merk Hvis du vil løse dette problemet i SQL Server 2005 Service Pack 3 (SP3), kan du bruke kumulative oppdateringen 13 for SQL Server 2005 SP3 på datamaskinen der du har SQL Server 2005-forekomst som er installert. Denne løsningen gjelder for øyeblikket bare for SQL Server 2005 SP3.

Informasjon om kumulativ oppdatering

SQL Server 2008 R2 Service Pack 1

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 4 for SQL Server 2008 R2 Service Pack 1. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2633146 Kumulativ oppdateringspakke 4 for SQL Server 2008 R2 Service Pack 1
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 R2 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 Service Pack 1 ble utgitt

SQL Server 2008 R2

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 9. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringen for SQL Server 2008 R2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2567713 Kumulativ oppdateringspakke 9 for SQL Server 2008 R2
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 R2 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
981356 SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 ble utgitt

SQL Server 2008 Service Pack 2

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 4 for SQL Server 2008 Service Pack 2. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2527180 Kumulativ oppdateringspakke 4 for SQL Server 2008 Service Pack 2
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 Løs utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2402659 SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 Service Pack 2 ble utgitt
Hurtigreparasjoner for Microsoft SQL Server 2008 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 2 for en installasjon av SQL Server 2008 Service Pack 2. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.


SQL Server 2005 Service Pack 3

Hurtigreparasjonen for dette problemet ble først utgitt i 13 for kumulative oppdateringen for SQL Server 2005 Service Pack 3. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2438344 Kumulativ oppdateringspakke 13 for SQL Server 2005 Service Pack 3
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2005-Løs utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
960598 SQL Server 2005 bygger som ble gitt ut etter at SQL Server 2005 Service Pack 3 ble utgitt.
Hurtigreparasjoner for Microsoft SQL Server 2005 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2005 Service Pack 3 for en installasjon av SQL Server 2005 Service Pack 3. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.

SQL Server 2005 Service Pack 4

Hurtigreparasjonen for dette problemet ble først utgitt i kumulative oppdateringen 2 for SQL Server 2005 Service Pack 4. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2489409 Kumulativ oppdateringspakke 2 for SQL Server 2005 Service Pack 4
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2005-Løs utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2485757 SQL Server 2005 bygger som ble gitt ut etter at SQL Server 2005 Service Pack 4 ble utgitt
Hurtigreparasjoner for Microsoft SQL Server 2005 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2005 Service Pack 4 for en installasjon av SQL Server 2005 Service Pack 4. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.

SQL Server 2008 Service Pack 1

Hurtigreparasjonen for dette problemet ble først utgitt i 13 for kumulative oppdateringen for SQL Server 2008 Service Pack 1. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2497673 Kumulativ oppdateringspakke 13 for SQL Server 2008 Service Pack 1
Merk Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 Løs utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
970365 SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 Service Pack 1 ble utgitt
Hurtigreparasjoner for Microsoft SQL Server 2008 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 1 på en installasjon av SQL Server 2008 Service Pack 1. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.

Informasjon om hurtigreparasjon for Windows Internal Database (Microsoft SQL Server Embedded Edition)

Merk  Denne reparasjonen gjelder bare for 2005-versjonen av Windows Internal Database.
En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har dette bestemte problemet.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Hotfix laste ned-tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du sende en forespørsel til Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Merk Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:
http://support.Microsoft.com/contactus/?ws=support
Merk "Hurtigreparasjonen laste ned-tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi hurtigreparasjonen ikke er tilgjengelig for dette språket.

Forutsetninger

Hvis du vil bruke denne hurtigreparasjonen, må du ha Windows Internal Database er installert på datamaskinen.

Krav om omstart

Du har ikke starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.

Filinformasjon

Global hurtigreparasjonsversjonen av dette har filattributtene (eller senere filattributter) som er oppført i tabellen nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker den Tidssone kategorien i den Dato og klokkeslett elementet i Kontrollpanel.
Skjul dette bildetVis dette bildet
assets folding start collapsed
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
Sqlctr90.dll2005.90.5324.088,68025-Aug-201204:43x 64
Sqlctr90.dll2005.90.5324.065,64025-Aug-201205:13x 86
Sqlctr90.dll2005.90.5324.0129,64025-Aug-201204:32IA-64
Skjul dette bildetVis dette bildet
assets folding end collapsed

Workaround

Vi har funnet ut at dette problemet oppstår bare når du starter ytelse overvåkingsverktøy (for eksempel Windows System Monitor eller Logman) eksternt og prøver å koble til en Windows 2008 R2-basert server som har installert SQL Server-forekomster. Vi anbefaler derfor at du ikke bruker ytelsesovervåking verktøy som er installert på en Windows 2003-basert server for å overvåke ytelsestellere som er installert på en Windows 2008 R2-basert server. Men hvis du må bruke denne overvåking miljø, kontroller at den første tilkoblingen er gjort fra en annen Windows 2008 R2-basert server. Hvis du gjør dette, vil alle etterfølgende tilkoblinger fra klientdatamaskiner med Windows Server 2003 blir vellykket.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Egenskaper

Artikkel-ID: 2159286 - Forrige gjennomgang: 2. mai 2013 - Gjennomgang: 4.0
Informasjonen i denne artikkelen gjelder:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Windows Internal Database
Nøkkelord: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2159286 KbMtno
Maskinoversatt
VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.
Den engelske versjonen av denne artikkelen er den følgende: 2159286

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com