Applies To
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Parallel Data Warehouse SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

This hotfix also applies to Microsoft SQL Server 2012 Reporting Services (SSRS 2012) and SQL Server 2014 Reporting Services (SSRS 2014).

Symptoms

Consider the following scenario:

  • You install an instance of Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), SQL Server 2012 Reporting Services (SSRS 2012), or SQL Server 2014 Reporting Services (SSRS 2014) on a computer that is running Windows Server 2003, Windows Server 2008, Windows Vista, or a later version of Windows.

  • You run an application on another computer. The application tries to retrieve the Performance Counter data for the instance of SQL Server Reporting Services remotely.

In this scenario, the Remote Registry service crashes on the computer that has SQL Server Reporting Services installed. Additionally, error messages that resemble the following are logged in the Application log on the computer that has the instance of SQL Server Reporting Services installed:

Faulting application name: svchost.exe_RemoteRegistry, version: 6.1.7600.16385, time stamp: 0x4a5bc3c1Faulting module name: perf-ReportServer$INSTANCENAME-rsctr._unloaded version: 0.0.0.0, time stamp: 0x4bb67a29 Exception code: 0xc0000005 Fault offset: 0x0000000069c5b507 Faulting process id: 0x1ad0Faulting application start time: 0x01ce2f154b19923bFaulting application path: Drive:\Windows\system32\svchost.exe Faulting module path: perf-ReportServer$INSTANCENAME-rsctrReport Id: 489cdf90-9b0d-11e2-b6ac-005056b63f2a

Additionally, an error message that resembles the following is logged in the Windows System log on the computer that has the instance of SQL Server installed:

Date,Time,Error,ServerName,7034,Service Control Manager,N/A,N/A,"The Remote Registry service terminated unexpectedly. It has done this number time(s)."

Cause

This issue occurs because the SQL Server Reporting Services Performance Counter uses an incorrect method to call the RegQueryValueEx API to access a registry key. This behavior causes the Remote Registry service to crash. Note The Remote Registry service loads the SQL Server Reporting Services Performance Counter.

Each new cumulative update for SQL Server contains all the hotfixes and all the security fixes that were included with the previous cumulative update. Check out the latest cumulative updates for SQL Server:

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References

See the terminology Microsoft uses to describe software updates.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.