Procedure consigliate per la modifica dell'account del servizio per il server di report in SQL Server Reporting Services

Questo articolo presenta le procedure consigliate per la modifica dell'account del servizio per il server di report in Microsoft SQL Server Reporting Services e Server di report di Power BI.

Versione originale del prodotto: SQL Server
Numero KB originale: 958999

Introduzione

In Microsoft SQL Server Reporting Services è possibile configurare il server di report in modo che usi il tipo di credenziali del servizio per la connessione al database. Quando si tenta di modificare l'account del servizio tramite la console di gestione Services.msc, l'operazione potrebbe danneggiare la chiave di crittografia usata per proteggere le informazioni riservate archiviate nel database del server di report. È consigliabile modificare l'account del servizio per il server di report usando uno dei metodi seguenti

Metodo 1

Usare Reporting Services Configuration Manager per modificare l'account del servizio per il server di report. Per effettuare questa operazione, attenersi alla seguente procedura:

  1. Aprire Reporting Services Configuration Manager e quindi connettersi all'istanza di SQL Server Reporting Services.
  2. Fare clic su Identità del servizio Microsoft nel riquadro sinistro.
  3. Modificare l'account e la password nella casella di testo Account e nella casella di testo Password , quindi fare clic su Applica.

Metodo 2

Usare l'utilità Rsconfig.exe per modificare l'account del servizio per il server di report. A tale scopo, utilizzare il seguente comando:

Rsconfig -c -s <Server Name> -d <Database Name> -u <User Name> -p <Password> -a <Authentication Method>  

Nota

Se l'istanza di SQL Server che ospita il database del server di report è un'istanza denominata, aggiungere l'opzione -i per specificare il nome dell'istanza.

Metodo 3

Se i metodi 1 e 2 non funzionano, usare l'utilità rskeymgmt . Quando si usa questa utilità, è necessario eseguire il backup delle chiavi crittografate prima di modificare l'account utente usato per eseguire il servizio Microsoft server di report o il servizio Web Report Server, quindi è necessario applicare le chiavi di cui è stato eseguito il backup. A tale scopo, seguire questa procedura nel computer che esegue il servizio:

  1. Avviare il servizio Microsoft del server di report e il servizio Web del server di report usando l'account utente per cui il servizio è stato eseguito correttamente.

  2. Usare l'utilità della rskeymgmt riga di comando per eseguire il backup delle chiavi di crittografia. A tale scopo, eseguire il comando al prompt dei comandi: RSKeyMgmt -e -f <FileName> -p <StrongPassword>

    Nota

    Per impostazione predefinita, l'utilità rskeymgmt della riga di comando si trova in <InstallationDrive>:\Program Files\Microsoft SQL Server\80\Tools\Binn folder.

    Per altre informazioni sull'utilità della rskeymgmt riga di comando, eseguire il comando seguente al prompt dei comandi: rskeymgmt /?

  3. Usare l'utilità rskeymgmt della riga di comando per rimuovere il riferimento alle chiavi esistenti. A tale scopo, eseguire il comando al prompt dei comandi: rskeymgmt -r <InstallationID>

    Nota

    Sostituire il InstallationID segnaposto usando l'ID di installazione specificato nell'impostazione InstallationID del file RSReportServer.config . Per impostazione predefinita, il file RSReportServer.config viene archiviato in <InstallationDrive>:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer folder.

  4. Arrestare Internet Information Services (IIS).

  5. Arrestare il servizio Microsoft del server di report.

  6. Modificare l'account utente usato per eseguire il servizio Microsoft del server di report o il servizio Web report server nell'account utente desiderato.

  7. Avviare IIS.

  8. Avviare il servizio Microsoft del server di report.

  9. Usare l'utilità da riga di comando rskeymgmt per applicare le chiavi di crittografia di cui è stato eseguito il backup nel passaggio 2. A tale scopo, eseguire il comando seguente al prompt dei comandi: rskeymgmt -a -f <FileName> -p <StrongPassword>

    Nota

    Sostituire il <FileName> segnaposto e il <StrongPassword> segnaposto con il nome file e la password usati per eseguire il backup delle chiavi di crittografia simmetrica nel passaggio 1.