Configurare l'account del servizio del server di report (Gestione configurazione SSRS)
Reporting Services viene implementato come singolo servizio che contiene un servizio Web ReportServer, Gestione report e un'applicazione di elaborazione in background usata per l'elaborazione pianificata dei report e il recapito delle sottoscrizioni. In questo argomento vengono illustrate la configurazione iniziale dell'account del servizio e la modifica dell'account o della password tramite lo strumento di configurazione di Reporting Services.
Configurazione iniziale
L'account del servizio del server di report viene definito durante l'installazione. È possibile eseguire il servizio utilizzando un account utente di domino o un account predefinito, ad esempio NetworkService
. Non esiste alcun account predefinito; qualsiasi account specificato nella pagina Configurazione server - Account di servizio dell'Installazione guidata diventa l'account iniziale del servizio Del server di report.
Importante
Anche se il servizio Web ReportServer e Gestione report sono ASP.NET applicazioni, non vengono eseguite con l'account ASP.NET. L'architettura del servizio esegue entrambe le applicazioni ASP.NET all'interno della stessa identità di processo del server di report. Si tratta di una modifica importante rispetto alle versioni precedenti, in cui sia il servizio Web ReportServer che Gestione report sono stati eseguiti con l'identità del processo di lavoro ASP.NET specificata in IIS.
Modifica dell'account del servizio
Per visualizzare e riconfigurare le informazioni sull'account del servizio, usare sempre lo strumento di configurazione Reporting Services. Le informazioni sull'identità del servizio sono archiviate internamente in più percorsi. L'utilizzo dello strumento garantisce che tutti i riferimenti vengano aggiornati di conseguenza ogni volta che si modifica l'account o la password. Lo strumento di configurazione Reporting Services esegue i passaggi aggiuntivi seguenti per garantire che il server di report rimanga disponibile:
Aggiunta automatica del nuovo account al gruppo di server di report creato nel computer locale. Questo gruppo è specificato negli elenchi di controllo di accesso (ACL) usati per la protezione dei file di Reporting Services.
Aggiornamento automatico delle autorizzazioni di accesso nell'istanza del motore di database di SQL Server usata per ospitare il database del server di report. Il nuovo account verrà aggiunto a RSExecRole.
L'account di accesso al database per l'account precedente non verrà rimosso automaticamente. Assicurarsi di rimuovere gli account non più in uso. Per altre informazioni, vedere Amministrare un database del server di report (modalità nativa SSRS) nella documentazione online di SQL Server.
Al nuovo account del servizio vengono concesse autorizzazioni per il database solo se la connessione al database del server di report è stata configurata fin dall'inizio per l'utilizzo dell'account del servizio. Se la connessione al database del server di report è stata configurata per l'uso di un account utente di dominio o di un account di accesso al database di SQL Server, l'aggiornamento dell'account del servizio non influisce sulle informazioni di connessione.
Aggiornamento automatico della chiave di crittografia per includere le informazioni sul profilo del nuovo account.
Nota
Se il server di report fa parte di una distribuzione con scalabilità orizzontale, la modifica interesserà solo il server di report che si sta aggiornando. Le chiavi di crittografia per gli altri server di report della distribuzione non sono interessate dalla modifica dell'account del servizio.
Per istruzioni su come impostare l'account, vedere Configurare un account del servizio (SSRS Configuration Manager).For instructions on how to set the account, see Configure a Service Account (SSRS Configuration Manager).
Scelta di un account
È possibile configurare il servizio del server di report per l'esecuzione con uno dei tipi di account seguenti:
Account utente di Windows con privilegi minimi
NetworkService
LocalSystem
LocalService
Non esiste un approccio ottimale per la scelta del tipo di account. Ogni account presenta vantaggi e svantaggi di cui è necessario tenere conto. Se si distribuisce Reporting Services in un server di produzione, le procedure consigliate suggeriscono di configurare il servizio per l'esecuzione con un account utente di dominio in modo da evitare danni diffusi se un account condiviso viene compromesso da un utente malintenzionato. In questo modo, viene inoltre semplificato il controllo dell'attività di accesso per l'account. Un compromesso con l'uso di un account utente di Windows è che se si distribuisce Reporting Services in una rete che usa l'autenticazione Kerberos, è necessario registrare il servizio con l'account utente. Per altre informazioni, vedere Registrare un nome dell'entità servizio (SPN) per un server di report.
Per la scelta dell'approccio ottimale per la propria distribuzione, è possibile utilizzare le linee guida e i collegamenti seguenti.
Configurare account di servizio e autorizzazioni di Windows nella documentazione online di SQL Server.
Guida alla pianificazione della sicurezza dei servizi e degli account dei servizi.
Aggiornamento di una password scaduta
Se il servizio del server di report viene eseguito con un account di dominio e la password scade prima che sia possibile aggiornarla nello strumento di configurazione di Reporting Services, il servizio non verrà avviato se prima non si specifica una nuova password. Se il servizio non può essere avviato, non è possibile utilizzare lo strumento di configurazione di Reporting Services per connettersi al server e aggiornare l'account. In questo caso, è necessario utilizzare una combinazione di strumenti per riportare il server online.
Per reimpostare la password, effettuare le operazioni seguenti:
Scegliere Pannello di controllo dal menu Start, scegliere Strumenti di amministrazione e fare clic su Servizi.
Fare clic con il pulsante destro del mouse SQL Server Reporting Services, scegliere Proprietà.
Fare clic su Accedi e digitare la nuova password.
Dopo aver aggiornato la password, avviare lo strumento di configurazione Reporting Services e aggiornare la password nella pagina Account del servizio. Tale passaggio aggiuntivo è necessario per aggiornare le informazioni sull'account archiviate internamente dal server di report.
Se la password dell'account del servizio per il motore di database scade, l'errore rsReportServerDatabaseUnavailable
si verifica quando si tenta di connettersi al server di report. Per risolvere l'errore è necessario reimpostare la password.
Configurazione del servizio del server di report per un server di report integrato con SharePoint
Se si esegue un server di report in modalità integrata SharePoint, è necessario aggiornare le informazioni sull'account del servizio archiviate nel database di configurazione di SharePoint nei casi seguenti.
Modifica dell'account del servizio Reporting Services, ad esempio passando da NetworkService a un account utente di dominio.
Estensione di una farm di SharePoint per includere un'applicazione Web di SharePoint aggiuntiva. Se la server farm è configurata per l'integrazione del server di report e la nuova applicazione aggiunta è configurata per l'esecuzione di un account utente diverso rispetto alle altre applicazioni nella farm, è necessario aggiornare le informazioni di accesso al database.
Dopo aver reimpostato le informazioni di accesso al database, è necessario riavviare il servizio Windows SharePoint Services per assicurarsi che la connessione precedente non venga più usata.
In Strumenti di amministrazione fare clic su Amministrazione centrale SharePoint 2010.
Fare clic su Gestione applicazioni.
Nella sezione Reporting Services fare clic su Concedi accesso al database.
Fare clic su OK. Verrà visualizzata la finestra di dialogo Immissione credenziali.
Immettere le credenziali di un utente membro del gruppo locale Administrators sul computer che ospita il server di report. Tali credenziali verranno utilizzate per una connessione occasionale al computer server di report per recuperare le informazioni sull'account del servizio. L'account di accesso al database creato per ogni account del servizio verrà aggiornato nei database di SharePoint.
Per riavviare il servizio, fare clic su Operazioni.
In Topologia e servizi fare clic su Servizi nel server.
Per Windows SharePoint Services'applicazione Web, fare clic su Arresta.
Attendere l'arresto del servizio.
Fare clic su Start (Avvia).
Nota
I prodotti e le tecnologie SharePoint richiedono l'utilizzo di account di dominio per la configurazione di servizi, ad esempio Reporting Services con modalità SharePoint.
Passaggi successivi
Configurare un account del servizio (SSRS Configuration Manager)Account del servizio (modalità nativa SSRS)Configurare gli URL del server di report (SSRS Configuration Manager)Reporting Services Configuration Manager (modalità nativa)