Aggiungere e rimuovere le chiavi di crittografia per una distribuzione con scalabilità orizzontale

È possibile eseguire Reporting Services in una distribuzione con scalabilità orizzontale configurando più server di report per l'uso di un database del server di report condiviso. L'appartenenza a una distribuzione con scalabilità orizzontale si basa sull'archiviazione o meno da parte del server di report di una chiave di crittografia nel database del server di report. Per controllare l'appartenenza alla distribuzione con scalabilità orizzontale, aggiungere e rimuovere chiavi di crittografia per istanze del server di report specifiche. La rimozione di nodi dalla distribuzione può essere eseguita in qualsiasi ordine. Per l'aggiunta di nodi a una distribuzione è necessario unire in join tutte le nuove istanze di un server di report che fa già parte della distribuzione.

Utilizzo dello strumento di configurazione di Reporting Services per configurare distribuzioni con scalabilità orizzontale

Il modo più semplice per configurare una distribuzione con scalabilità orizzontale consiste nell'utilizzare lo strumento di configurazione di Reporting Services. Per altre informazioni e istruzioni dettagliate, vedere Configurare una distribuzione con scalabilità orizzontale di un server di report in modalità nativa.

Utilizzo di Rskeymgmt per configurare una distribuzione con scalabilità orizzontale

Per inizializzare un'istanza del server di report affinché usi un database del server di report condiviso, eseguire l'utilità rskeymgmt . L'aggiunta di un server di report a una distribuzione con scalabilità orizzontale richiede l'inizializzazione del server di report. Per eseguire questa operazione sono necessarie le autorizzazioni di amministratore. È necessario disporre delle credenziali di amministratore per il computer remoto che ospita il server di report da unire in join alla distribuzione.

Unire in join un server di report a una distribuzione con scalabilità orizzontale (rskeymgmt)

  1. Eseguire rskeymgmt.exe localmente nel computer che ospita un server di report già membro della distribuzione con scalabilità orizzontale.

  2. Usare l'argomento -j per unire in join un server di report al database del server di report. Usare gli argomenti -m e -n per specificare l'istanza del server di report remoto che si desidera aggiungere alla distribuzione. Usare gli argomenti -u e -v per specificare un account amministratore nel computer remoto. Se si sta creando una distribuzione con scalabilità orizzontale utilizzando più istanze del server di report sullo stesso computer, la sintassi da utilizzare è leggermente diversa. Per altre informazioni sulla sintassi da usare, vedere Utilità rskeymgmt (SSRS).

    Nell'esempio seguente vengono illustrati gli argomenti che è necessario specificare se si sta unendo in join un server di report remoto a una distribuzione con scalabilità orizzontale. È possibile omettere le credenziali se si dispone delle autorizzazioni di amministratore nel computer remoto:

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Riavviare il servizio Windows per Reporting Services.

Rimuovere un server di report da una distribuzione con scalabilità orizzontale (rskeymgmt)

  1. Aprire il file rsreportserver.config del server di report che si desidera rimuovere e trovare l'ID di installazione. Per impostazione predefinita, il file si trova nel percorso Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Se è stata installata un'unica istanza, sul computer è presente un solo file rsreportserver.config. Se sono state installate più istanze di Reporting Services, usare la pagina Stato server dello strumento di configurazione di Reporting Services per trovare l'identificatore dell'istanza, ad esempio MSSQL.2, per il server di report che si vuole rimuovere. Il nome della cartella in cui vengono archiviati i file di programma dell'istanza del server di report si basa sull'identificativo istanza, ad esempio, Programmi\Microsoft SQL Server\MSSQL.2.

  2. Eseguire rskeymgmt.exe. Questa utilità può essere eseguita in qualsiasi server di report appartenente a una distribuzione con scalabilità orizzontale.

  3. Usare l'argomento -r per rilasciare l'istanza del server di report dalla distribuzione con scalabilità orizzontale. Nell'esempio seguente vengono illustrati gli argomenti che è necessario specificare:

    rskeymgmt -r <installation ID>  
    
  4. Riavviare il servizio Windows per Reporting Services.

Questi passaggi rimuovono il server di report da una distribuzione con scalabilità orizzontale, ma non disinstallano l'istanza di Reporting Services sul server di report. Dopo avere rimosso il server di report dalla distribuzione con scalabilità orizzontale, è possibile disinstallare Reporting Services dal server, se su tale server Reporting Services non è più necessario. Per informazioni, vedere Disinstallare un'istanza esistente di SQL Server (programma di installazione)