Questo hotfix si applica anche a Microsoft SQL Server 2012 Reporting Services (SSRS 2012) e SQL Server 2014 Reporting Services (SSRS 2014).
Sintomi
Considerare lo scenario descritto di seguito:
-
Si installa un'istanza di Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), SQL Server 2012 Reporting Services (SSRS 2012) o SQL Server 2014 Reporting Services (SSRS 2014) in un computer in cui è in esecuzione Windows Server 2003, Windows Server 2008, Windows Vista o una versione successiva di Windows.
-
Si esegue un'applicazione in un altro computer. L'applicazione cerca di recuperare i dati del contatore delle prestazioni per l'istanza di SQL Server Reporting Services in remoto.
In questo scenario, il servizio Registro di sistema remoto si arresta in modo anomalo nel computer in cui è installato SQL Server Reporting Services. Inoltre, i messaggi di errore simili a quelli seguenti vengono registrati nel registro applicazioni nel computer in cui è installata l'istanza di SQL Server Reporting Services:
Nome applicazione in errore: svchost.exe_RemoteRegistry, versione: 6.1.7600.16385, indicatore di data e ora: 0x4a5bc3c1Faulting nome modulo: perf-ReportServer $InstanceName-rsctr._unloaded versione: 0.0.0.0, timestamp: 0X4bb67a29 codice eccezione: 0xc0000005 errore offset: 0x0000000069c5b507 ID processo di errore: 0x1ad0Faulting ora di inizio applicazione: 0x01ce2f154b19923bFaulting percorso applicazione: unità: \ Windows\System32\Svchost.exe errore nel percorso del modulo: perf-ReportServer $InstanceName-rsctrReport ID: 489cdf90-9b0d-11E2-B6AC-005056b63f2a
Inoltre, un messaggio di errore simile al seguente viene registrato nel registro di sistema di Windows nel computer in cui è installata l'istanza di SQL Server:
Data,ora,errore,nomeserver, 7034, gestione controllo servizi, n/d, n/d, "il servizio Registro di sistema remoto è stato terminato in modo imprevisto. Ha eseguito questo numero di volte. "
Causa
Questo problema si verifica perché il contatore delle prestazioni di SQL Server Reporting Services usa un metodo non corretto per chiamare l'API RegQueryValueEx per accedere a una chiave del registro di sistema. Questo comportamento causa l'arresto anomalo del servizio del registro di sistema remoto. Nota Il servizio Registro di sistema remoto carica il contatore delle prestazioni di SQL Server Reporting Services.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 /en-us/help/2931693
Aggiornamento cumulativo 11 per SQL Server 2012 /en-us/help/2908007
Aggiornamento cumulativo 7 per SQL Server 2012 SP1 /en-us/help/2894115
Aggiornamento cumulativo 8 per SQL Server 2008 R2 SP2 /en-us/help/2871401
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Vedere la terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.