Risolvere i problemi di installazione di Reporting Services

Se non è possibile installare Reporting Services a causa di errori restituiti durante l'installazione, usare le indicazioni fornite in questo articolo per risolvere le condizioni che costituiscono la causa più probabile degli errori di installazione.

Per informazioni su altri errori e problemi riguardanti Reporting Services, vedere Risolvere i problemi e gli errori di SQL Server Reporting Services (SSRS).

Controllare le note sulla versione online per verificare se vi sia descritto il problema rilevato.

Verificare i log di installazione

Gli errori di installazione vengono registrati in file di log nella cartella C:\Programmi\Microsoft SQL Server\nnn\Setup Bootstrap\Log. Ogni volta che si esegue il programma di installazione viene creata una sottocartella. Il nome della sottocartella è costituito dalla data e dall'ora di esecuzione del programma di installazione. Per istruzioni su come visualizzare i file di log del programma di installazione, vedere Visualizzare e leggere i file di log del programma di installazione di SQL Server.

  • I file di log includono una raccolta di file.

  • Aprire il file *_summary.txt per visualizzare informazioni su prodotto, componente e istanza.

  • Aprire il file *_errorlog.txt per visualizzare informazioni sull'errore generate durante l'installazione.

  • Aprire il file *_RS_*_ComponentUpdateSetup.log per visualizzare le informazioni di configurazione di Reporting Services.

Verificare i prerequisiti

I prerequisiti vengono verificati automaticamente dal programma di installazione. In caso di problemi relativi all'installazione, tuttavia, può essere utile conoscere i requisiti verificati dal programma di installazione.

  • Tra i requisiti relativi agli account per l'esecuzione del programma di installazione è inclusa l'appartenenza al gruppo Administrators locale. Il programma di installazione deve disporre delle autorizzazioni necessarie per aggiungere file e impostazioni del Registro di sistema, creare gruppi di sicurezza locali e impostare autorizzazioni. Se si installa una configurazione predefinita, il programma di installazione deve avere l'autorizzazione necessaria per creare un database del server di report sull'istanza di SQL Server in cui si esegue l'installazione.

  • Il sistema operativo deve supportare HTTP.SYS 1.1.

  • Il servizio HTTP deve essere abilitato e in esecuzione.

  • Distributed Transaction Coordinator (DTC) deve essere in esecuzione se si vuole installare anche il servizio SQL Server Agent.

  • Nella cartella System32 deve essere presente il file Authz.dll.

Il programma di impostazione non verifica più la presenza di Internet Information Services (IIS) o ASP.NET. Reporting Services richiede MDAC 2.0 e Microsoft .NET Framework versione 2.0. Il programma di installazione installerà tali prodotti, se non sono già installati.

Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Gestione configurazione del server di report non si avvia

Descrizione: questo è un problema che si verifica per motivi strutturali in SQL Server 2012 e nelle versioni successive. Reporting Services è progettato per l'architettura del servizio SharePoint. Gestione configurazione non è più necessario per la configurazione e l'amministrazione di Reporting Services in modalità SharePoint.

Soluzione alternativa: utilizzare Amministrazione centrale SharePoint per configurare un server di report in modalità SharePoint. Per altre informazioni, vedere Gestire un'applicazione di servizio SharePoint di Reporting Services

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Il servizio SQL Server Reporting Services in Amministrazione centrale SharePoint non viene visualizzato dopo l'installazione di SQL Server 2016 SSRS in modalità SharePoint

Descrizione: se dopo l'installazione di SQL Server 2016 Reporting Services in modalità SharePoint e del componente aggiuntivo di SQL Server 2016 Reporting Services per SharePoint 2013/2016 non viene visualizzato "SQL Server Reporting Services" nei due menu seguenti, il servizio Reporting Services non è stato registrato:

  • Amministrazione centrale SharePoint 2013/2016 -> "Gestione applicazioni" -> pagina "Gestisci servizi nel server"

  • Amministrazione centrale SharePoint 2013/2016 -> "Gestione applicazioni" -> "Gestisci applicazioni di servizio" -> menu "Nuovo"

Soluzione alternativa: per registrare e avviare i servizi SharePoint per Reporting Services, completare questa procedura:

  1. Nel computer che esegue Amministrazione centrale SharePoint 2013/2016 aprire Management Shell SharePoint 2013/2016 con privilegi di amministratore. Fare clic con il pulsante destro del mouse sull'icona e scegliere Esegui come amministratore. Eseguire i tre cmdlet seguenti dalla shell:

    Install-SPRSService  
    Install-SPRSServiceProxy  
    Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  
    
  2. Verificare che lo stato del servizio Reporting Services sia "Avviato" nella pagina: Amministrazione centrale SharePoint 2013/2016 -> "Gestione applicazioni" -> "Gestisci servizi nel server"

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

I cmdlet di PowerShell per Reporting Services non sono disponibili e i comandi non sono riconosciuti

Descrizione: quando si prova a eseguire un cmdlet di PowerShell per Reporting Services, viene visualizzato un messaggio di errore simile al seguente:

  • Termine 'Install-SPRSServiceInstall-SPRSService' non riconosciuto come nome di cmdlet, funzione, programma eseguibile o file script. Verificare l'ortografia del nome, che il percorso sia incluso e corretto, quindi riprovare. At line:1 char:39+ Install-SPRSServiceInstall-SPRSService <<<< + CategoryInfo : ObjectNotFound: (Install-SPRSServiceInstall-SPRSService:String) [], CommandNotFoundExcep

Soluzione alternativa: completare una delle operazioni seguenti:

  • Eseguire il componente aggiuntivo Reporting Services per prodotti SharePoint. rssharepoint.msi.

  • Installare Reporting Services in modalità SharePoint dal supporto di installazione di SQL Server.

Se la Shell di gestione di SharePoint 2013/2016 è aperta quando viene completata una delle soluzioni alternative, chiuderla e riaprirla.

Per altre informazioni, vedere gli articoli seguenti:

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Viene visualizzato un messaggio di errore nel quale è indicato che l'URL non è configurato

Descrizione: viene visualizzato un messaggio di errore simile al seguente:

Questa funzionalità di SQL Server Reporting Services (SSRS) non è supportata. Usare Amministrazione centrale per verificare e correggere uno o più dei seguenti problemi:

  • L'URL di un server di report non è configurato. Usare la pagina Integrazione di SSRS per impostarlo.

  • Il proxy dell'applicazione del servizio SSRS non è configurato. Usare le pagine dell'applicazione del servizio SSRS per configurare il proxy.

  • Non è stato eseguito il mapping dell'applicazione del servizio SSRS a questa applicazione Web. Utilizzare le pagine relative all'applicazione del servizio SSRS per associare il proxy dell'applicazione del servizio Web al gruppo di proxy dell'applicazione per questa applicazione Web.

Soluzione alternativa: nel messaggio di errore sono contenuti tre passaggi suggeriti per correggere questo problema. Il primo suggerimento nel messaggio 'Un URL del server di report non è configurato...' è pertinente per l'integrazione con la versione del server di report anteriore a SQL Server 2012 (11.x). La configurazione di SharePoint per le versioni del server di report precedenti viene completata nella pagina Impostazioni generali applicazione usando SQL Server Reporting Services (2008 e 2008 R2).

Altre informazioni: questo messaggio di errore verrà visualizzato quando si prova a usare qualsiasi funzionalità di Reporting Services che richiede una connessione al servizio Reporting Services, Valuta gli ambiti seguenti:

  • Apertura di Generatore report di SQL Server da una raccolta documenti di SharePoint.

  • Gestione di sottoscrizioni.

  • Gestione di un'applicazione di servizio

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

La configurazione non riesce in un computer con SharePoint installato ma non configurato

Descrizione: se si sceglie di installare la modalità SharePoint di Reporting Services in un computer con SharePoint installato ma non configurato, verrà visualizzato un messaggio simile al seguente e l'installazione viene arrestata:

L'installazione di SQL Server ha smesso di funzionare

Soluzione alternativa: configurare SharePoint ed eseguire l'installazione di SQL Server.

Altre informazioni: quando si esegue l'installazione di Reporting Services in un'installazione esistente di SharePoint, il programma di installazione prova a installare e avviare il servizio SharePoint per Reporting Services. L'installazione del servizio non riesce se SharePoint non è configurato.

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

La pagina Amministrazione centrale SharePoint è vuota

Descrizione: SharePoint 2013/2016 è stato installato senza errori. Tuttavia quando si passa ad Amministrazione centrale, viene visualizzata una pagina vuota.

Soluzione alternativa: questo non è un problema specifico di Reporting Services, ma è relativo alla configurazione delle autorizzazioni nell'installazione generale di SharePoint. Ecco alcuni suggerimenti per iniziare:

  • Leggere l'argomento relativo a SharePoint negli ambienti di sviluppo. Configurare un ambiente di sviluppo generale per SharePoint

  • L'account del servizio che si sta usando per i servizi SharePoint, ad esempio il servizio Amministrazione centrale SharePoint 2013/2016, deve disporre dei privilegi amministrativi nel sistema operativo locale.

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Viene visualizzato un messaggio di errore quando si tenta di creare un nuovo report di Generatore report

Descrizione: viene visualizzato un messaggio di errore simile al seguente quando si tenta di creare un report di Generatore report in una libreria di documenti:

Questa funzionalità non è supportata perché non esiste un'applicazione del servizio SQL Server Reporting Services o non è stato configurato un URL del server di report in Amministrazione centrale.

Soluzione alternativa: verificare che l'applicazione del servizio Reporting Services sia disponibile e configurata correttamente. Per altre informazioni, vedere Installare il primo server di report in modalità SharePoint.

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Viene visualizzato un messaggio di errore in cui è indicato che RS_SHP non è supportato con PREPAREIMAGE

Descrizione: quando si prova a eseguire PREPAREIMAGE per Reporting Services, viene visualizzato un messaggio di errore simile al seguente:

"Funzionalità specificata 'RS_SHP' non supportata durante l'esecuzione dell'azione PREPAREIMAGE perché l'utilità SysPrep non è supportata. Rimuovere le funzionalità non compatibili con SysPrep ed eseguire nuovamente l'installazione".

Soluzione alternativa: non esistono soluzioni alternative. Reporting Services non supporta SYSPREP (PREPAREIMAGE). Reporting Services in modalità nativa non supporta SYSPREP.

Icona freccia usata con il collegamento Torna all'inizio Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Risolvere i problemi relativi alle installazioni della modalità nativa

I contatori delle prestazioni non sono visibili al termine dell'aggiornamento a Windows Vista o Windows Server 2008

Se si aggiorna il sistema operativo a Windows Vista o Windows Server 2008 in un computer che esegue Reporting Services, i contatori delle prestazioni di Reporting Services non verranno configurati dopo l'aggiornamento.

Per riattivare i contatori delle prestazioni di Reporting Services

  1. Eliminare le chiavi del Registro di sistema seguenti:

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service

  2. Aprire una finestra del prompt dei comandi e digitare il comando seguente:

    • run < directory .NET Framework 4.0>\InstallUtil.exe < directory bin server di report >\ReportingServicesLibrary.dll

      Nota

      Sostituire <directory .NET Framework 4.0> con il percorso fisico dei file di .NET Framework 4.0 e sostituire <directory bin server di report> con il percorso fisico dei file della directory bin del server di report.

  3. Riavviare il servizio Reporting Services.

Per verificare che il problema sia stato risolto, aprire un Web browser e accedere all'URL del portale Web o del server di report. Aprire quindi Performance Monitor per verificare che i contatori funzionino correttamente.

Per aggiungere nuovamente le chiavi del Registro di sistema delle prestazioni utilizzando l'editor del Registro di sistema

  1. Aprire l'editor del Registro di sistema.

    1. Fare clic su Starte scegliere Esegui.

    2. Nella finestra di dialogo Esegui digitare regedit nella casella Apri.

  2. Nell'editor del Registro di sistema, selezionare la seguente chiave del Registro di sistema: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  3. Fare clic con il pulsante destro del mouse sul nodo Prestazioni , scegliere Nuovoe fare clic su Valore multistringa.

  4. Digitare Counter Names e quindi premere INVIO.

  5. Ripetere il passaggio per aggiungere la chiave del Registro di sistema Counter Types in questo nodo.

  6. Passare alla chiave del Registro di sistema seguente: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  7. Fare clic con il pulsante destro del mouse sul nodo Prestazioni , scegliere Nuovoe fare clic su Valore multistringa.

  8. Digitare Counter Names e quindi premere INVIO.

  9. Ripetere il passaggio per aggiungere la chiave del Registro di sistema Counter Types in questo nodo.

Dopo aver ripristinato l'istanza a 64 bit o aggiunto nuovamente le chiavi del Registro di sistema manualmente, è possibile usare Monitor prestazioni per configurare gli oggetti prestazioni di Reporting Services da monitorare.

Le proprietà di configurazione ReportServerExternalURL e PassThroughCookies non sono configurate dopo un aggiornamento da SQL Server 2005

Quando si esegue l'aggiornamento da SQL Server 2005 (9.x) a SQL Server 2016 (13.x) Reporting Services o versione successiva (SSRS), le proprietà di configurazione ReportServerExternalURL e PassThroughCookies non vengono configurate dal processo di aggiornamento. ReportServerExternalURL è una proprietà facoltativa e deve essere impostata solo se si usano le web part di SharePoint 2.0 e si vuole che gli utenti siano in grado di recuperare un report e di aprirlo in una nuova finestra del browser. Per altre informazioni su ReportServerExternalURL, vedere URL nei file di configurazione (Gestione configurazione del server di report). PassThroughCookies è richiesto solo se si usa il metodo di autenticazione Personalizzato. Per altre informazioni su PassThroughCookies, vedere Configurare il portale Web per il passaggio di cookie di autenticazione personalizzati.

Nota

Quando si utilizza l'autenticazione personalizzata, si consiglia di eseguire la migrazione dell'installazione anziché un aggiornamento. Per altre informazioni sulla migrazione Reporting Services, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità nativa).

Per impostazione predefinita, queste proprietà non esistono nella configurazione di Reporting Services 2016 (13.x) SQL Server o versione successiva (SSRS). Se queste proprietà sono state configurate in SQL Server 2005 (9.x) e si continuano a usare le funzionalità fornite, è necessario aggiungerle manualmente al file RSReportServer.config dopo il processo di aggiornamento. Per altre informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).

401: autorizzazione negata quando si usa l'autenticazione di Windows dopo un aggiornamento da SQL Server 2005 a SQL Server 2016

Se si esegue l'aggiornamento da SQL Server 2005 (9.x) Reporting Services a SQL Server 2016 (13.x) Reporting Services o versione successiva (SSRS) e si usa l'autenticazione NTLM con un account predefinito per l'account del servizio del server di report, è possibile che si verifichi un errore di tipo 401 - Non autorizzato quando si accede al server di report nel portale Web dopo l'aggiornamento.

Questo messaggio viene visualizzato a causa di una modifica nella configurazione predefinita di SQL Server 2016 (13.x) Reporting Services o versione successiva (SSRS) per l'autenticazione di Windows. La negoziazione viene configurata quando l'account del servizio del server di report è Servizio di rete o Sistema locale. L'autenticazione NTLM viene configurata quando l'account del servizio del server di report non è un account predefinito. Per risolvere questo problema dopo l'aggiornamento, modificare il file RSReportServer.config e configurare AuthenticationType su RSWindowsNTLM. Per altre informazioni, vedere Configurare l'autenticazione di Windows nel server di report.

La disinstallazione dell'istanza a 32 bit di SQL Server 2016 Reporting Services in una distribuzione side-by-side con un'istanza a 64 bit interrompe l'istanza a 64 bit

Quando si esegue l'installazione di un'istanza a 32 bit e un'istanza a 64 bit di SQL Server 2016 (13.x) Reporting Services o versione successiva (SSRS) in modalità affiancata in un computer e si disinstalla l'istanza a 32 bit, verranno rimosse quattro chiavi del Registro di sistema di Reporting Services. La rimozione delle chiavi provoca un'interruzione per l'istanza a 64 bit di Reporting Services. Le chiavi del Registro di sistema di Reporting Services che vengono rimosse quando si disinstalla l'istanza a 32 bit sono:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types

Per risolvere questo problema, è possibile ripristinare l'istanza a 64 bit. Sebbene il ripristino sia l'operazione consigliata, è comunque possibile aggiungere nuovamente le chiavi del Registro di sistema manualmente utilizzando l'editor del Registro di sistema.

Attenzione

È possibile che eventuali modifiche non corrette del Registro di sistema danneggino gravemente il sistema. Prima di apportare modifiche al Registro di sistema, si consiglia di effettuare il backup di tutti i dati importanti presenti sul computer.

Risorse aggiuntive

Di seguito sono riportate ulteriori risorse disponibili per la risoluzione dei problemi: