Aggiungi e rimuovi le chiavi di crittografia per il deployment scale-out

Puoi eseguire Reporting Services in un modello di distribuzione scale-out configurando più server di report per utilizzare un database di server di report condiviso. L'appartenenza a una distribuzione scale-out si basa sul fatto che il server di report memorizzi una chiave di crittografia nel database del server di report. Puoi controllare l'appartenenza alla distribuzione scale-out aggiungendo e rimuovendo chiavi di crittografia per specifiche istanze del server di report. Se stai rimuovendo nodi dalla distribuzione, puoi rimuoverli in qualsiasi ordine. Se aggiungi nodi a una distribuzione, devi unirti a qualsiasi nuova istanza da un server di report che sia già parte della distribuzione.

Usa lo strumento Configurazione di Reporting Services per configurare la distribuzione con scalabilità orizzontale

Il modo più semplice per configurare una distribuzione scale-out è utilizzare lo strumento Reporting Services Configuration. Per ulteriori informazioni e istruzioni dettagliate, vedere Configurare una distribuzione scalabile del server di report in modalità nativa.

Usare Rskeymgmt per configurare la distribuzione scale-out

Usa l'utilità rskeymgmt per inizializzare un'istanza di server report e utilizzare un database server di report condiviso. Aggiungere un server di report a una distribuzione scale-out richiede di inizializzare il server di report. L'inizializzazione richiede i permessi degli amministratori. Devi disporre delle credenziali di amministratore per il computer remoto che ospita il server di reportistica che stai aggiungendo alla distribuzione.

Aggiungere un server di report a una distribuzione scale-out (rskeymgmt)

  1. Esegui rskeymgmt.exe in locale nel computer che ospita un server di report che è già membro della distribuzione scale-out del server di report.

  2. Usa l'argomento -j per unire un server di report al database del server di report. Usa gli argomenti -m e -n per specificare l'istanza remota del server di report che vuoi aggiungere alla distribuzione. Usa gli argomenti -u e -v per specificare un account amministratore sul computer remoto. Se stai creando una distribuzione scale-out usando più istanze di server di report sullo stesso computer, la sintassi da usare è leggermente diversa. Per maggiori informazioni sulla sintassi da usare, consulta rskeymgmt utility (SSRS).

    L'esempio seguente illustra gli argomenti che devi specificare se stai unendo un server di report remoto a una distribuzione scale-out. Puoi omettere le credenziali se hai i permessi di amministratore sul computer remoto:

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

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

  1. Apri il file rsreportserver.config del server di report che vuoi rimuovere e trova l'ID di installazione. Di default, questo file si trova su Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Se installi una singola istanza, c'è solo un file rsreportserver.config sul computer. Se sono installate più istanze di Reporting Services, usa la pagina Stato del Server nello strumento Reporting Services Configuration per trovare l'identificatore di istanza (ad esempio, MSSQL.2) per il server di report che desideri rimuovere. Il nome della cartella che memorizza i file di programma per l'istanza del server di report si basa sull'identificatore dell'istanza (ad esempio, Program Files\Microsoft SQL Server\MSSQL.2).

  2. Eseguire rskeymgmt.exe. Puoi eseguirlo su qualsiasi server di reportistica che fa parte della distribuzione scalabile del server di reportistica.

  3. Usa l'argomento -r per rimuovere 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. Riavvia il servizio Reporting Services Windows.

Questi passaggi rimuovono il server di report da una distribuzione scale-out, ma non disinstallano l'istanza di Reporting Services sul server di report. Dopo aver rimosso il server di report dalla distribuzione scale-out, puoi disinstallare Reporting Services dal server se non hai più bisogno di Reporting Services su quel server. Per informazioni, vedi Disinstalla un'istanza esistente di SQL Server (Configurazione)