Condividi tramite


Risoluzione dei problemi di installazione di Reporting Services

Se non è possibile installare Reporting Services a causa di errori che si verificano durante l'installazione, usare le istruzioni in questo argomento per risolvere le condizioni che sono più probabile che causano errori di installazione.

Per le informazioni più recenti relative ai problemi relativi a SQL Server 2014, vedere Reporting Services SQL Server Suggerimenti 2012 Suggerimenti e risoluzione dei problemi

Per informazioni su altri errori e problemi relativi alla Reporting Services, vedere Risolvere i problemi e gli errori di SSRS.

Esaminare le note sulla versione online nel caso in cui il problema rilevato sia descritto nelle note sulla versione.

In questo argomento sono contenute le informazioni indicate di seguito.

Verifica dei log del programma di installazione

Gli errori di installazione vengono registrati nei file di log nella cartella Programmi\Microsoft SQL Server\110\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.

Verifica dei 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; Se non sono già installati, il programma di installazione verrà installato.

Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

Impossibile avviare Gestione configurazione Reporting Services

Descrizione: Questo problema è per progettazione in SQL Server 2014. Il Reporting Services è ora 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

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

Descrizione: Se dopo aver installato correttamente SQL Server 2014 Reporting Services in modalità SharePoint e il componente aggiuntivo SQL Server 2014 Reporting Services per SharePoint 2010, non viene visualizzato "SQL Server Reporting Services" nel codice seguente due menu, quindi il servizio Reporting Services non è stato registrato:

  • Amministrazione centrale di SharePoint 2010 - "Gestione applicazioni" ->> Pagina "Gestisci servizi nel server"

  • Amministrazione centrale di SharePoint 2010 - "Gestione applicazioni" ->> Menu "Gestisci applicazioni di servizio" ->"New"

Soluzione: Per registrare e avviare la Reporting Services SharePoint Services, completare le operazioni seguenti:

  1. Sul computer che esegue Amministrazione centrale SharePoint 2010

    1. Aprire la shell di gestione di SharePoint 2010 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:

    2. Install-SPRSService  
      
    3. Install-SPRSServiceProxy  
      
    4. Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  
      
  2. Verificare che il servizio Reporting Services mostri lo stato "Avviato" nella pagina: Amministrazione centrale di SharePoint 2010 -> "Gestione applicazioni" -> "Gestisci servizi nel server"

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

Descrizione: Quando si tenta di eseguire un cmdlet di PowerShell 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. Controllare l'ortografia del nome oppure se è stato incluso un percorso, verificare che il percorso sia corretto e riprovare. Nella riga: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.

Nota: se la shell di gestione di SharePoint 2013 viene aperta al completamento di una delle soluzioni alternative, chiudere e riaprire la shell in questione.

Per altre informazioni, vedere gli argomenti seguenti:

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. Utilizzare Amministrazione centrale per verificare e correggere uno o più dei seguenti problemi:•L'URL di un server di report non è configurato. Utilizzare la pagina Integrazione di SSRS per impostarlo.•Il proxy dell'applicazione del servizio SSRS non è configurato. Utilizzare le pagine relative all'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 'URL del server di report non è configurato.' è rilevante quando si integra con la versione del server di report precedente a SQL Server 2012. 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, ad esempio:

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

  • Gestione di sottoscrizioni.

  • Gestione di un'applicazione di servizio

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.

La pagina Amministrazione centrale SharePoint è vuota

Descrizione: SharePoint 2010 è 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. Di seguito viene fornito un elenco di suggerimenti:

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 la sezione "Creare un'applicazione di servizio Reporting Services" in Installare Reporting Services modalità SharePoint per SharePoint 2010

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

Descrizione: Quando si tenta di 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.

Risoluzione dei 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 2011 Web Service

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

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

    • Correre <Directory .NET 2.0 Framework>\InstallUtil.exe <directory> Bin del server di report\ReportingServicesLibrary.dll

      Nota

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

  3. Riavviare il servizio Reporting Services.

Per verificare che il problema sia stato risolto, aprire un browser e accedere all'URL di Gestione report 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 nella casella regeditApri .

  2. Nell'editor del Registro di sistema, selezionare la seguente chiave del Registro di sistema: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 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 2011 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 aver aggiunto nuovamente le chiavi del Registro di sistema manualmente, è possibile usare Monitor prestazioni per configurare gli oggetti prestazioni 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 a SQL Server 2014 Reporting Services (SSRS), le ReportServerExternalURL proprietà di configurazione e PassThroughCookies non vengono configurate dal processo di aggiornamento. ReportServerExternalURL è una proprietà facoltativa e deve essere impostata solo se si utilizzano web part di SharePoint 2.0 e si desidera che gli utenti possano recuperare un report e aprirlo in una nuova finestra del browser. Per altre informazioni su , vedere URL nei file di configurazione (SSRS Configuration Manager).For more information about , see URLs in Configuration Files (SSRS Configuration Manager).ReportServerExternalURL PassThroughCookies è obbligatorio solo quando si usa il metodo di autenticazione personalizzato. Per altre informazioni su PassThroughCookies, vedere Configurare Gestione report per passare 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 SQL Server 2014 Reporting Services (SSRS). Se queste proprietà sono state configurate in SQL Server 2005 e si continua a richiedere la funzionalità che forniscono, è necessario aggiungerle manualmente al file diRSReportServer.config seguendo il processo di aggiornamento. Per altre informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).

L'installazione per un'istanza predefinita di SQL Server 2005 Reporting Services non riesce in un computer che esegue SQL Server 2012 Reporting Services

Se si tenta di installare un'istanza predefinita di SQL Server 2005 Reporting Services in un computer che esegue già un'istanza di SQL Server 2014 Reporting Services (SSRS), il SQL Server 2005 Reporting Services l'installazione dell'istanza non riesce con il messaggio di errore seguente:

"Un'istanza con lo stesso nome è già installata nel computer. Per continuare l'installazione di SQL Server, specificare un nome di istanza univoco".

Questo problema si verifica indipendentemente dal fatto che l'istanza di SQL Server 2014 Reporting Services (SSRS) sia un'istanza predefinita o denominata e indipendentemente dal fatto che un'istanza di SQL Server 2014 Reporting Services (SSRS) con tale nome esista già nel computer.

Per risolvere questo problema, effettuare una delle operazioni seguenti:

  • Se è necessario eseguire SQL Server 2005 Reporting Services come istanza predefinita nel computer, è necessario installare l'istanza di SQL Server 2005 Reporting Services prima del Reporting Services SQL Server 2014 ( Istanza di SSRS.

  • Se l'istanza di Reporting Services SQL Server 2005 non deve essere un'istanza predefinita, è possibile installare l'istanza di Reporting Services SQL Server 2005 come istanza denominata dopo aver installato il SQL Server 2014 Istanza di Reporting Services (SSRS).

Errore 401: autorizzazione negata quando si utilizza l'autenticazione di Windows dopo un aggiornamento da SQL Server 2005 a SQL Server 2012

Se si esegue l'aggiornamento da SQL Server 2005 Reporting Services a SQL Server 2014 Reporting Services (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 401-Non autorizzato quando si accede al server di report o a Gestione report dopo l'aggiornamento.

Ciò si verifica a causa di una modifica nella configurazione predefinita SQL Server 2014 Reporting Services (SSRS) per 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 in un server di report.

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

Quando si installa un'istanza a 32 bit e un'istanza a 64 bit di SQL Server 2014 Reporting Services (SSRS) side-by-side in un computer e si disinstalla l'istanza a 32 bit, vengono rimosse quattro chiavi del Registro di sistema Reporting Services. In questo modo viene interrotta 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 2011 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 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

Se il Registro di sistema viene modificato in modo non appropriato, il sistema potrebbe venire gravemente danneggiato. 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: