Příznaky
Vezměte v úvahu následující scénář:
- Nainstalujete instanci systému Microsoft SQL Server do počítače se systémem Windows Server 2003 nebo Windows Server 2008, Windows Vista nebo novější verzí systému Windows.
- Spustíte aplikaci na jiném počítači. Aplikace se pokusí vzdáleně načíst data čítače výkonu pro instanci SQL Server.
V tomto scénáři dojde k chybovému ukončení služby vzdáleného registru na počítači s nainstalovaným serverem SQL Server. Kromě toho se do protokolu aplikace na počítači, na kterém je nainstalovaná instance systému SQL Server, zaznamenávají chybové zprávy podobné následujícím:
Poznámka
Název chybující aplikace: svchost.exe_RemoteRegistry, verze: 6 .7600. 6385, časové razítko: 0x4a5bc3c
Název chybujícího modulu: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, verze: 0.0.0.0, časové razítko: 0x4b48 09 Kód výjimky: 0xc0000005
Posun chyby: 0x00000000626bfe57
ID chybujícího procesu: 0x d 8
Čas spuštění chybující aplikace: 0x0 cad723f5bfd536
Cesta k chybující aplikaci: Jednotka:\Windows\system32\svchost.exe
Cesta k chybujícímu modulu: perf-MSSQLSERVER-sqlctr 0. .275
ID zprávy: da45823c-4327- df-ad 9-00 7a477845a
Název chybující aplikace: svchost.exe_RemoteRegistry, verze: 6.1.7600.16385, časové razítko: 0x4a5bc3c1
Název chybujícího modulu: sqlctr90.dll_unloaded, verze: 0.0.0.0, časové razítko: 0x492b1b55
Kód výjimky: 0xc0000005
Posun chyby: 0x000000003353c171
ID chybujícího procesu: 0x2eec
Čas spuštění chybující aplikace: 0x01cad5a366dde911
Cesta k chybující aplikaci: Jednotka:\Windows\system32\svchost.exe
Cesta k chybujícímu modulu: sqlctr90.dll
ID zprávy: d0a6f0d5-41b3-11df-ae47-0017a4778006
Do systémového protokolu systému Windows na počítači, na kterém je nainstalovaná instance systému SQL Server, se navíc zaznamená chybová zpráva připomínající následující:
Poznámka
Datum,Čas PM,Chyba,Název_serveru,7034,Správce řízení služeb,N/A,N/A,"Služba vzdáleného registru byla neočekávaně ukončena. Udělala to tolikrát (časy)."
Příčina
K tomuto problému dochází, protože čítač výkonu serveru SQL Server používá nesprávnou metodu k volání rozhraní API RegQueryValueEx pro přístup ke klíči registru. Toto chování způsobí chybu služby vzdáleného registru, která načte čítač výkonu serveru SQL Server.
Řešení
Poznámka: Chcete-li tento problém vyřešit v aktualizaci SQL Server 2005 Service Pack 3 (SP3), použijte kumulativní aktualizaci 13 pro SQL Server 2005 SP3 na počítači, na kterém je nainstalovaná instance SQL Server 2005. V současné době se toto řešení týká pouze serveru SQL Server 2005 SP3.
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
Kumulativní aktualizace 17 pro SQL Server 2008 SP3 /en-us/help/2958696
Kumulativní aktualizace 4 pro SQL Server 2008 R2 SP1 /en-us/help/2633146
Kumulativní aktualizace 9 pro SQL Server 2008 R2 /en-us/help/2567713
Kumulativní aktualizace 4 pro SQL Server 2008 SP2 /en-us/help/2527180
Kumulativní aktualizace 13 pro SQL Server 2005 SP3 /en-us/help/2438344
Kumulativní aktualizace 2 pro SQL Server 2005 SP4 /en-us/help/2489409
Kumulativní aktualizace 13 pro SQL Server 2008 SP1 /en-us/help/2497673
Informace o kumulativních aktualizacích pro SQL Server
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2008 SP3
- Nejnovější kumulativní aktualizace pro SQL Server 2008 R2 SP1
- Nejnovější kumulativní aktualizace pro SQL Server 2008 R2
- Nejnovější kumulativní aktualizace pro SQL Server 2008 SP2
- Nejnovější kumulativní aktualizace pro SQL Server 2005 SP3
- Nejnovější kumulativní aktualizace pro SQL Server 2005 SP4
- Nejnovější kumulativní aktualizace pro SQL Server 2008 SP1
Informace o opravě hotfix pro Interní databázi Windows (Microsoft SQL Server Embedded Edition)
Poznámka: Tato oprava se týká pouze verze 2005 Interní databáze Windows.
Podporovanou opravu hotfix poskytuje Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsaného v tomto článku. Tuto opravu hotfix použijte pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému.
Pokud je oprava hotfix dostupná ke stažení, je k dispozici část "Hotfix Download Available" (K dispozici je položka ke stažení opravy hotfix) v horní části tohoto článku znalostní báze Knowledge Base. Pokud se tato část nezobrazí, odešlete žádost službám zákazníkům a podpoře společnosti Microsoft o získání opravy hotfix.
Poznámka: Pokud se vyskytnou další problémy nebo je vyžadováno jakékoli řešení potíží, budete pravděpodobně muset vytvořit samostatnou žádost o služby. Další dotazy a problémy týkající se podpory, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za podporu. Úplný seznam telefonních čísel zákaznických služeb a podpory společnosti Microsoft nebo vytvoření samostatné žádosti o služby naleznete na následujícím webu společnosti Microsoft:
/contactus/?ws=support Poznámka: Formulář "Hotfix Download Available" (K dispozici je ke stažení opravy hotfix) zobrazuje jazyky, pro které je oprava hotfix k dispozici. Pokud svůj jazyk nevidíte, je to proto, že pro tento jazyk není k dispozici oprava hotfix.
PředpokladyChcete-li použít tuto opravu hotfix, musíte mít v počítači nainstalovanou Interní databázi Windows.
Požadavky na restartováníPo instalaci této opravy hotfix není nutné restartovat počítač.
Informace o souborech Globální verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.