Ta poprawka dotyczy również usług Microsoft SQL Server 2012 Reporting Services (SSRS 2012) i SQL Server 2014 Reporting Services (SSRS 2014).
Symptomy
Rozpatrzmy następujący scenariusz:
-
Zainstalowano wystąpienie usług Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), SQL Server 2012 Reporting Services (SSRS 2012) lub SQL Server 2014 Reporting Services (SSRS 2014) na komputerze z systemem Windows Server 2003, Windows Server 2008, Windows Vista lub nowszą wersją systemu Windows.
-
Aplikacja jest uruchamiana na innym komputerze. Aplikacja próbuje zdalnie pobrać dane liczników wydajności dla wystąpienia usług SQL Server Reporting Services.
W tym scenariuszu usługa Rejestr zdalny ulega awarii na komputerze, na którym zainstalowano usługi SQL Server Reporting Services. Ponadto w dzienniku aplikacji na komputerze z zainstalowanym wystąpieniem usług SQL Server Reporting Services są rejestrowane komunikaty o błędach podobne do następujących:
Nazwa aplikacji powodującej błąd: svchost.exe_RemoteRegistry, wersja: 6.1.7600.16385, sygnatura czasowa: 0x4a5bc3c1Faulting Nazwa modułu: perf-ReportServer $nazwa_wystąpienia-rsctr._unloaded wersja: 0.0.0.0, sygnatura czasowa: 0X4bb67a29 kod wyjątku: 0x1ad0Faulting: ścieżka w ramach procesu powodującego błąd o identyfikatorze 0x01ce2f154b19923bFaulting: wydajność-reportserver $nazwa_wystąpienia-Windows\system32\svchost.exe ID: rsctrReport
Ponadto w dzienniku systemu Windows na komputerze, na którym jest zainstalowane wystąpienie programu SQL Server, jest rejestrowany komunikat o błędzie podobny do następującego:
Date,Time,Error,nazwa_serwera, 7034, Service Control Manager, n/a, n/a, "usługa rejestru zdalnego została nieoczekiwanie zakończona. Ten czas ( s) został wykonany.
Przyczyna
Ten problem występuje, ponieważ licznik wydajności usług SQL Server Reporting Services używa niepoprawnej metody do nawiązania połączenia z interfejsem API RegQueryValueEx w celu uzyskania dostępu do klucza rejestru. Takie zachowanie powoduje awarię usługi Rejestr zdalny. Uwaga Usługa Rejestr zdalny ładuje licznik wydajności usług SQL Server Reporting Services.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
Zbiorcza aktualizacja 11 dla programu SQL Server 2012 /en-us/help/2908007
Zbiorcza aktualizacja 7 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2894115
Zbiorcza aktualizacja 8 dla programu SQL Server 2008 R2 z dodatkiem SP2 /en-us/help/2871401
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Zobacz terminologię używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.