Aggiungere e rimuovere le chiavi di crittografia per una distribuzione con scalabilità orizzontaleAdd and Remove Encryption Keys for Scale-Out Deployment

È possibile eseguire Reporting ServicesReporting Services in una distribuzione con scalabilità orizzontale configurando più server di report per l'utilizzo di un database del server di report condiviso.You can run Reporting ServicesReporting Services in a scale-out deployment model by configuring multiple report servers to use a shared report server database. 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.Membership in a scale-out deployment is based on whether the report server stores an encryption key in the report server database. Per controllare l'appartenenza alla distribuzione con scalabilità orizzontale, aggiungere e rimuovere chiavi di crittografia per istanze del server di report specifiche.You can control scale-out deployment membership by adding and removing encryption keys for specific report server instances. La rimozione di nodi dalla distribuzione può essere eseguita in qualsiasi ordine.If you are removing nodes from the deployment, you can remove them in any order. 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.If you are adding nodes to a deployment, you must join any new instances from a report server that is already part of the deployment.

Utilizzo dello strumento di configurazione di Reporting Services per configurare distribuzioni con scalabilità orizzontaleUsing the Reporting Services Configuration Tool to Configure Scale-Out Deployment

Il modo più semplice per configurare una distribuzione con scalabilità orizzontale consiste nell'utilizzare lo strumento di configurazione di Reporting Services.The easiest way to configure a scale-out deployment is to use the Reporting Services Configuration tool. Per altre informazioni e istruzioni dettagliate, vedere Configurare una distribuzione con scalabilità orizzontale di un server di report in modalità nativa (Gestione configurazione SSRS).For more information and step-by-step instructions, see Configure a Native Mode Report Server Scale-Out Deployment (SSRS Configuration Manager).

Utilizzo di Rskeymgmt per configurare una distribuzione con scalabilità orizzontaleUsing Rskeymgmt to Configure Scale-Out Deployment

Per inizializzare un'istanza del server di report affinché usi un database del server di report condiviso, eseguire l'utilità rskeymgmt .Use the rskeymgmt utility to initialize a report server instance to use a shared report server database. L'aggiunta di un server di report a una distribuzione con scalabilità orizzontale richiede l'inizializzazione del server di report.Adding a report server to a scale-out deployment requires that you initialize the report server. Per eseguire questa operazione sono necessarie le autorizzazioni di amministratore.Initialization requires administrator permissions. È necessario disporre delle credenziali di amministratore per il computer remoto che ospita il server di report da unire in join alla distribuzione.You must have administrator credentials for the remote computer that hosts the report server you are joining to the deployment.

Come unire in join un server di report a una distribuzione con scalabilità orizzontale (rskeymgmt)How to join a report server to a scale-out deployment (rskeymgmt)

  1. Eseguire rskeymgmt.exe localmente nel computer che ospita un server di report già membro della distribuzione con scalabilità orizzontale.Run rskeymgmt.exe locally on the computer that hosts a report server that is already a member of the report server scale-out deployment.

  2. Usare l'argomento -j per unire in join un server di report al database del server di report.Use the -j argument to join a report server to the report server database. Per inizializzare un'istanza del server di report affinché usi un database del server di report condiviso, eseguire l'utilità -m e -n per specificare l'istanza del server di report remoto che si desidera aggiungere alla distribuzione.Use the -m and -n arguments to specify the remote report server instance you want to add to the deployment. Usare gli argomenti -u e -v per specificare un account amministratore nel computer remoto.Use the -u and -v arguments to specify an administrator account on the remote computer. 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.If you are creating a scale-out deployment using multiple report server instances on the same computer, the syntax to use is slightly different. Per altre informazioni sulla sintassi da utilizzare, vedere Utilità rskeymgmt (SSRS).For more information about the syntax you should use, see rskeymgmt Utility (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 di autorizzazioni di amministratore sul computer remoto):The following example illustrates the arguments you must specify if you are joining a remote report server to a scale-out deployment (you can omit credentials if you have administrator permissions on the remote computer):

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

Come rimuovere un server di report da una distribuzione con scalabilità orizzontale (rskeymgmt)How to remove a report server from a scale-out deployment (rskeymgmt)

  1. Aprire il file rsreportserver.config del server di report che si desidera rimuovere e trovare l'ID di installazione.Open the rsreportserver.config file of the report server you want to remove and find the installation ID. Per impostazione predefinita, questo file si trova nel programma SQL Server\MSSQL. n Services\ReportServer).By default, this file is located at Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Se è stata installata un'unica istanza, sul computer sarà presente un solo file rsreportserver.config.If you installed a single instance, there will only be one rsreportserver.config file on the computer. Se sono state installate più istanze di Reporting ServicesReporting 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.If multiple instances of Reporting ServicesReporting Services are installed, use the Server Status page in the Reporting Services Configuration tool to find the instance identifier (for example, MSSQL.2) for the report server that you want to remove. 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.The name of the folder that stores the program files for the report server instance will be based on the instance identifier (for example, Program Files\Microsoft SQL Server\MSSQL.2).

  2. Eseguire rskeymgmt.exe.Run rskeymgmt.exe. Questa utilità può essere eseguita in qualsiasi server di report appartenente a una distribuzione con scalabilità orizzontale.You can run it on any report server that is part of the report server scale-out deployment.

  3. Usare l'argomento -r per rilasciare l'istanza del server di report dalla distribuzione con scalabilità orizzontale.Use the -r argument to release the report server instance from the scale-out deployment. Nell'esempio seguente vengono illustrati gli argomenti che è necessario specificare:The following example illustrates the arguments you must specify:

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

    Questi passaggi rimuovono il server di report da una distribuzione con scalabilità orizzontale, ma non disinstallano l'istanza di Reporting ServicesReporting Services sul server di report.These steps remove the report server from a scale-out deployment, but they do not uninstall the Reporting ServicesReporting Services instance on the report server. Dopo avere rimosso il server di report dalla distribuzione con scalabilità orizzontale, è possibile disinstallare Reporting ServicesReporting Services dal server, se su tale server Reporting ServicesReporting Services non è più necessario.After you remove the report server from the scale-out deployment, you can uninstall Reporting ServicesReporting Services from the server if you no longer need Reporting ServicesReporting Services on that server. Per informazioni, vedere Disinstallare un'istanza esistente di SQL Server (programma di installazione) nella documentazione online di SQL ServerSQL Server.For information, see Uninstall an Existing Instance of SQL Server (Setup) in SQL ServerSQL Server Books Online.

Vedere ancheSee Also

Configurare e gestire chiavi di crittografia ( Gestione configurazione SSRS ) Configure and Manage Encryption Keys (SSRS Configuration Manager)
Inizializzare un Server di Report ( Gestione configurazione SSRS )Initialize a Report Server (SSRS Configuration Manager)