Condividi tramite


Risoluzione dei problemi di installazione di Reporting Services

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

Per informazioni aggiornate sui problemi riguardanti SQL Server 2012, vedere la pagina relativa a suggerimenti e risoluzione dei problemi di SQL Server 2012 Reporting Services

Per informazioni su altri errori e problemi riguardanti Reporting Services vedere la pagina relativa a errori e risoluzione dei problemi di SSRS.

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

In questo argomento sono contenute le informazioni indicate di seguito.

  • Verifica dei log del programma di installazione

  • Verifica dei prerequisiti

  • Risoluzione dei problemi relativi alla modalità SharePoint

  • Risoluzione dei problemi relativi alla modalità nativa

  • Risorse aggiuntive

Verifica dei log del programma di installazione

Gli errori di installazione vengono registrati in 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 indicazioni 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 informazioni sull'installazione di Reporting Services.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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 disporre dell'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 intende 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, che verranno installati automaticamente se non sono già presenti.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

Risoluzione dei problemi relativi alle installazioni della modalità SharePoint

  • Impossibile avviare Gestione configurazione 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

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

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

  • La configurazione non riesce quando viene eseguita in un computer con SharePoint installato ma non configurato

  • La pagina Amministrazione centrale SharePoint è vuota

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

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

Impossibile avviare Gestione configurazione Reporting Services

Descrizione: questo è un problema che si verifica per motivi strutturali in SQL Server 2012. 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 ulteriori informazioni, vedere Gestire un'applicazione di servizio Reporting Services

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione SharePoint

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 l'installazione corretta di SQL Server 2012  Reporting Services in modalità SharePoint e il componente aggiuntivo SQL Server 2012  Reporting Services per SharePoint 2010 non viene visualizzato "SQL Server Reporting Services" nei due menu seguenti, significa che il servizio Reporting Services non è stato registrato:

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

  • Amministrazione centrale SharePoint 2010 -> "Gestione applicazioni" -> "Gestisci applicazioni di servizio" -> menu "Nuovo"

Soluzione alternativa: per registrare e avviare SharePoint Services per Reporting Services, completare i passaggi seguenti riportati di seguito.

  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 lo stato del servizio Reporting Services sia "Avviato" nella pagina Amministrazione centrale SharePoint 2010 -> "Gestione applicazioni" -> "Gestisci servizi nel server"

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione SharePoint

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 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. Controllare l'ortografia del nome o verificare 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.

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 ulteriori informazioni, vedere quanto segue:

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione 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. 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 relativo all'URL di un server di report non configurato è pertinente in caso di integrazione con una 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 utilizzando SQL Server Reporting Services (2008 e 2008 R2).

Ulteriori informazioni: questo messaggio di errore verrà visualizzato quando si tenta di utilizzare 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

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione 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.

Ulteriori informazioni: quando si installa Reporting Services in un'installazione di SharePoint, il programma di installazione tenta di installare e avviare il servizio Reporting Services SharePoint. L'installazione del servizio non riesce se SharePoint non è configurato.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione SharePoint

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.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione 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 ulteriori informazioni, vedere la sezione "Creare un'applicazione del servizio Reporting Services" in Installare la modalità SharePoint di Reporting Services come singola server farm

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione SharePoint

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 è disponibile alcuna risoluzione. Reporting Services non supporta SYSPREP (PREPAREIMAGE). La modalità nativa di Reporting Services non supporta SYSPREP.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio sezione SharePoint

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

Risoluzione dei problemi relativi alle installazioni della modalità nativa

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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 impostati 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:

    • run <.NET 2.0 Framework directory**>\InstallUtil.exe <Report Server Bin directory>\ReportingServicesLibrary.dll**

      [!NOTA]

      Sostituire <.NET 2.0 Framework directory> con il percorso fisico dei file di .NET Framework 2.0 e sostituire <Report Server Bin directory> con il percorso fisico dei file della cartella 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.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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 Start e 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 2011 Web Service\Performance

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

  4. Digitare i nomi dei contatori, quindi premere INVIO.

  5. Ripetere il passaggio per aggiungere la chiave del Registro di sistema dei tipi di contatori 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 Nuovo e fare clic su Valore multistringa.

  8. Digitare i nomi dei contatori, quindi premere INVIO.

  9. Ripetere il passaggio per aggiungere la chiave del Registro di sistema dei tipi di contatori in questo nodo.

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

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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

Quando si effettua l'aggiornamento da SQL Server 2005 a SQL Server 2012 Reporting Services (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 utilizzano le web part di SharePoint 2.0 e si desidera che gli utenti siano in grado di recuperare un report e di aprirlo in una nuova finestra del browser. Per ulteriori informazioni su ReportServerExternalURL, vedere URL nei file di configurazione. PassThroughCookies è richiesto solo in caso di utilizzo del metodo di autenticazione Personalizzato. Per ulteriori informazioni su PassThroughCookies, vedere Configurare Gestione report 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 ulteriori informazioni sulla migrazione di Reporting Services, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità nativa).

Per impostazione predefinita, queste proprietà non esistono nella configurazione di SQL Server 2012 Reporting Services (SSRS). Se queste proprietà sono state configurate in SQL Server 2005 e le funzionalità che forniscono continuano ad essere richieste, è necessario aggiungerle manualmente al file RSReportServer.config dopo il processo di aggiornamento. Per ulteriori informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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 già esegue un'istanza di SQL Server 2012 Reporting Services (SSRS), l'istanza di SQL Server 2005 Reporting Services non verrà installata e verrà restituito 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 a prescindere se l'istanza di SQL Server 2012 Reporting Services (SSRS) è predefinita o denominata e a prescindere se un'istanza di SQL Server 2012 Reporting Services (SSRS) con quel nome esiste già nel computer.

Per risolvere questo problema, effettuare una delle operazioni seguenti:

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

  • Se l'istanza di SQL Server 2005 Reporting Services non deve necessariamente essere l'istanza predefinita, è possibile installare l'istanza di SQL Server 2005 Reporting Services come un'istanza denominata dopo l'installazione dell'istanza di SQL Server 2012 Reporting Services (SSRS).

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

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 2012 Reporting Services (SSRS) e si utilizza l'autenticazione NTLM con un account predefinito per l'account del servizio del server di report, è possibile che si verifichi l'errore 401 di autorizzazione negata quando si accede al server di report o a Gestione report dopo l'aggiornamento.

L'errore si verifica a causa di una modifica nella configurazione predefinita di SQL Server 2012 Reporting Services (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 ulteriori informazioni, vedere Configurare l'autenticazione di Windows nel server di report..

Inizio pagina

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 esegue l'installazione side-by-side di un'istanza a 32 bit e di un'istanza a 64 bit di SQL Server 2012 Reporting Services (SSRS) in un computer e si disinstalla l'istanza a 32 bit, quattro chiavi del Registro di sistema di Reporting Services vengono rimosse. e di conseguenza, l'istanza a 64 bit di Reporting Services viene interrotta. 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.

Nota di attenzioneAttenzione

Se il Registro di sistema viene modificato in modo non appropriato, il sistema potrebbe venire gravemente danneggiato. Prima di modificare il Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti disponibili nel computer.

Risorse aggiuntive

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

Impostazioni di SharePoint Inviare commenti e suggerimenti e informazioni di contatto tramite Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback).

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina