Aggiunta e rimozione di 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'utilizzo 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 ulteriori informazioni e per istruzioni dettagliate, vedere Configurazione di Reporting Services per una distribuzione con scalabilità orizzontale e Procedura: Configurazione di una distribuzione con scalabilità orizzontale del server di report (configurazione di Reporting Services).

Utilizzo di Rskeymgmt per configurare una distribuzione con scalabilità orizzontale

Per inizializzare un'istanza del server di report in modo che utilizzi 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.

Come 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. Utilizzare l'argomento -j per unire in join un server di report al database del server di report. Utilizzare gli argomenti -m e -n per specificare l'istanza del server di report remoto che si desidera aggiungere alla distribuzione. Utilizzare 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 ulteriori informazioni sulla sintassi da utilizzare, vedere Utilità rskeymgmt.

    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 di autorizzazioni di amministratore sul computer remoto):

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>
    

Come 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 individuare l'ID di installazione. Per impostazione predefinita, questo file si trova in Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

    Se è stata installata un'unica istanza, sul computer sarà presente un solo file rsreportserver.config. Se sono state installate più istanze di Reporting Services, utilizzare la pagina Stato server dello strumento di configurazione di Reporting Services per individuare l'identificatore dell'istanza, ad esempio MSSQL.2, per il server di report che si desidera rimuovere. Il nome della cartella in cui vengono archiviati i file di programma dell'istanza del server di report si baserà 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. Utilizzare 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>
    

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 Reporting Services non è più necessario su tale server. Per ulteriori informazioni, vedere Procedura: Disinstallazione di un'istanza esistente di SQL Server (programma di installazione).