Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se non è possibile installare Reporting Services a causa di errori che si verificano durante l'installazione, usare le istruzioni contenute in questo articolo per risolvere le condizioni che potrebbero causare errori di installazione.
Per informazioni su altri errori e problemi relativi a Reporting Services, vedere Risolvere i problemi e gli errori di SSRS.
Esaminare le note sulla versione online nel caso in cui il problema riscontrato sia descritto nelle note sulla versione.
Controllare i log di installazione
Gli errori di installazione vengono registrati nei file di log nella < cartella drive>:\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 è l'ora e la data 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 le informazioni sugli errori generate durante l'installazione.
Aprire il _ComponentUpdateSetup.log *_RS_*per visualizzare le informazioni di installazione di Reporting Services.
Verificare i prerequisiti
Il programma di installazione controlla automaticamente i prerequisiti. Tuttavia, se si stanno risolvendo i problemi di installazione, è utile sapere quali requisiti è in corso il controllo del programma di installazione.
I requisiti dell'account per l'esecuzione del programma di installazione includono l'appartenenza al gruppo Administrators locale. Il programma di installazione deve disporre dell'autorizzazione per aggiungere file, impostazioni del Registro di sistema, creare gruppi di sicurezza locali e impostare le autorizzazioni. Se si installa una configurazione predefinita, il programma di installazione deve disporre dell'autorizzazione per creare un database del server di report nell'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 installa anche il servizio SQL Server Agent.
Authz.dll deve essere presente nella cartella System32.
Il programma di installazione non controlla più Internet Information Services (IIS) o ASP.NET. Reporting Services richiede MDAC 2.0 e Microsoft .NET Framework versione 2.0; Il programma di installazione li installerà, se non sono già installati.
Risolvere i problemi relativi alle installazioni in modalità nativa
I contatori delle prestazioni non sono visibili dopo l'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 ripristinare i contatori delle prestazioni di Reporting Services
Eliminare le chiavi del Registro di sistema seguenti:
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service
Aprire una finestra di comando e digitare il comando seguente al prompt:
Esegui <Directory .NET 4.0 Framework>\InstallUtil.exe <Directory Bin del Server di Report>\ReportingServicesLibrary.dll
Annotazioni
Sostituire <la directory> .NET 4.0 Framework con il percorso fisico dei file .NET Framework 4.0 e sostituire < la directory> Bin del server di report con il percorso fisico dei file bin del server di report.
Riavviare il servizio Reporting Services.
Per verificare che i passaggi funzionino, aprire un Web browser e passare all'URL del portale Web o all'URL del server di report. Aprire quindi Monitor prestazioni per verificare che i contatori funzionino.
Per aggiungere nuovamente le chiavi del Registro di sistema delle prestazioni tramite l'Editor del Registro di sistema
Aprire l'editor del Registro di sistema:
Fare clic su Start e quindi su Esegui.
Nella casella Apri della finestra di dialogo Esegui digitare regedit.
Nell'editor del Registro di sistema selezionare la chiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceFare clic con il pulsante destro del mouse sul nodo Prestazioni, scegliere Nuovo e fare clic su Valore multistringa.
Digitare Nomi contatori e quindi premere INVIO.
Ripetere per aggiungere la chiave del Registro di sistema Counter Types in questo nodo.
Accedere alla seguente chiave di registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceFare clic con il pulsante destro del mouse sul nodo Prestazioni, scegliere Nuovo e fare clic su Valore multistringa.
Digitare Nomi contatori e quindi premere INVIO.
Ripetere per aggiungere la chiave del Registro di sistema Counter Types in questo nodo.
Dopo aver ripristinato l'istanza a 64 bit o aver aggiunto di nuovo manualmente le chiavi del Registro di sistema, è 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 versioni successive (SSRS), le proprietà di configurazione ReportServerExternalURL e PassThroughCookies non sono 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 vuole che gli utenti possano recuperare un report e 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 è obbligatorio solo quando si usa il metodo di autenticazione personalizzata. Per altre informazioni su PassThroughCookies, vedere Configurare il portale Web per passare cookie di autenticazione personalizzati.
Annotazioni
Quando si usa l'autenticazione personalizzata, è consigliabile eseguire la migrazione dell'installazione anziché eseguire un aggiornamento. Per altre 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 2016 (13.x) Reporting Services o versioni successive (SSRS). Se queste proprietà sono state configurate in SQL Server 2005 (9.x) e si continua a richiedere la funzionalità che forniscono, è 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).
Errore 401-Non autorizzato 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 versioni successive (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 al 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 versioni successive (SSRS) per l'autenticazione di Windows. Negotiate viene configurato quando l'account del servizio del server di report è Servizio di rete o Sistema locale. NTLM viene configurato quando l'account del servizio del server di report non è uno di questi account predefiniti. Per risolvere questo problema dopo l'aggiornamento, è possibile modificare il file di RSReportServer.config e configurare AuthenticationType come RSWindowsNTLM. Per altre informazioni, vedere Configurare l'autenticazione di Windows nel server di report.
La disinstallazione di un'istanza a 32 bit di SQL Server 2016 Reporting Services nella 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 2016 (13.x) Reporting Services o versioni successive (SSRS) affiancate in un computer e si disinstalla l'istanza a 32 bit, vengono rimosse quattro chiavi del Registro di sistema di Reporting Services. La rimozione delle chiavi interrompe l'istanza a 64 bit di Reporting Services. Le chiavi del Registro di sistema di Reporting Services 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. Anche se è consigliabile usare il ripristino, è possibile aggiungere di nuovo manualmente le chiavi del Registro di sistema usando l'editor del Registro di sistema.
Attenzione
La modifica errata del Registro di sistema può danneggiare 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 risorse aggiuntive che è possibile esaminare per facilitare la risoluzione dei problemi:
Risoluzione dei problemi di integrazione di SharePoint di Reporting Services
Microsoft Q & R: SQL Server Reporting Services Hai feedback o più domande? Condividere idee per SQL.