Aggiungere un ulteriore server di report a una farm (con scalabilità orizzontale SSRS)

L'aggiunta di un secondo o altri server di report in modalità SharePoint alla farm di SharePoint può migliorare le prestazioni e il tempo di risposta dell'elaborazione del server di report. Se le prestazioni risultano rallentate dopo aver aggiunto altri utenti, report e applicazioni al server di report, l'aggiunta di ulteriori server di report può migliorare le prestazioni. È inoltre consigliabile aggiungere un secondo server di report per aumentare la disponibilità dei server di report in caso di problemi hardware o di manutenzione generale di singoli server di report nell'ambiente. A partire dalla versione SQL Server 2012 (11.x), la procedura per la scalabilità orizzontale dell'ambiente di Reporting Services in modalità SharePoint segue la distribuzione standard della farm di SharePoint e utilizza le funzionalità di bilanciamento del carico di SharePoint.

Importante

La scalabilità orizzontale di Reporting Services non è supportata in tutte le edizioni di SQL Server. Per altre informazioni, vedere Edizioni e funzionalità supportate di SQL Server 2017.

Suggerimento

A partire da SQL Server 2012 (11.x) non si usa Gestione configurazione Reporting Services per aggiungere server e per aumentare il numero di istanze dei server di report. I prodotti SharePoint gestiscono la scalabilità orizzontale dei servizi di reporting quando i server SharePoint con il servizio Reporting Services vengono aggiunti alla farm.

Per altre informazioni su come aumentare il numero di istanze dei server di report in modalità nativa, vedere Configurare una distribuzione con scalabilità orizzontale di un server di report in modalità nativa.

Bilanciamento del carico

SharePoint gestisce automaticamente il bilanciamento del carico di applicazioni del servizio Reporting Services a meno che nell'ambiente non sia presente una soluzione di bilanciamento del carico personalizzata o non di Microsoft. Secondo il comportamento predefinito del bilanciamento del carico di SharePoint, ogni applicazione del servizio Reporting Services viene bilanciata tra tutti i server applicazioni in cui è avviato il servizio Reporting Services. Per verificare se il servizio Reporting Services è installato e avviato, selezionare Gestisci servizi nel server in Amministrazione centrale SharePoint.

Prerequisiti

  • Per eseguire il programma di installazione di SQL Server, è necessario essere un amministratore locale.

  • Il computer deve fare parte di un dominio.

  • È inoltre necessario conoscere il nome del server di database esistente che ospita i database di configurazione e del contenuto di SharePoint.

  • Il server di database deve essere configurato in modo da consentire le connessioni ai database remoti. In caso contrario, non è possibile unire in join il nuovo server alla farm, in quanto il nuovo server non è in grado di stabilire una connessione ai database di configurazione di SharePoint.

  • Nel nuovo server deve essere installata la stessa versione di SharePoint in esecuzione sui server della farm correnti. Se nella farm è già installato, ad esempio, SharePoint 2013 Service Pack 1 (SP1), è necessario installare SP1 anche nel nuovo server prima di poterne creare un join alla farm.

Passaggi

Nei passaggi di questo articolo si presuppone che l'installazione e la configurazione del server vengano eseguite da un amministratore della farm di SharePoint. Nel diagramma è illustrato un tipico ambiente a tre livelli e gli elementi numerati nel diagramma sono descritti nell'elenco seguente:

  • (1) Più server front-end Web (WFE). I server front-end Web richiedono il componente aggiuntivo Reporting Services per SharePoint 2016.

  • (2) Un singolo server applicazioni che esegue Reporting Services e siti Web, ad esempio Amministrazione centrale. Nei passaggi seguenti viene aggiunto un secondo server applicazioni a questo livello.

  • (3) Due server di database SQL Server.

  • (4) Rappresenta una soluzione software o hardware di bilanciamento del carico di rete.

Screenshot di un tipico ambiente a tre livelli che mostra gli elementi numerati.

Nei seguenti passaggi si presuppone che l'installazione e la configurazione del server vengano eseguite da un amministratore. Il server viene configurato come nuovo server applicazioni nella farm e non viene utilizzato come un front-end Web.

Procedi Descrizione e collegamento
Aggiungere un server di SharePoint a una farm. Per distribuire un'altra applicazione di Reporting Services, è necessario installare SharePoint.

Per SharePoint 2013, vedere Aggiungere un server SharePoint a una farm in SharePoint Server 2013.

Per SharePoint 2016, vedere Aggiungere un server SharePoint a una farm in SharePoint Server 2016.
Installare e configurare la modalità SharePoint di Reporting Services Eseguire l'installazione di SQL Server. Per altre informazioni sull'installazione della modalità SharePoint di Reporting Services, vedere Installare il primo server di report in modalità SharePoint

Se il server viene usato solo come server applicazioni e non come un front-end Web, non è necessario selezionare Componente aggiuntivo Reporting Services per prodotti SharePoint.

1) Nella pagina Impostazione ruolo selezionare Installazione funzionalità SQL Server

2) Nella pagina Selezione funzionalità selezionare Reporting Services - SharePoint

3) Nella pagina Configurazione di Reporting Services verificare che sia selezionata l'opzione Solo installazione per Modalità SharePoint di Reporting Services.
Verificare che Reporting Services sia operativo. 1) Nel gruppo Impostazioni di sistema di Amministrazione centrale SharePoint selezionare Gestisci server della farm.

2) Verificare il Servizio SQL Server Reporting Services.

Per altre informazioni, vedere Verificare un'installazione di Reporting Services

Altre configurazioni

È possibile ottimizzare i singoli server Reporting Services in una distribuzione con scalabilità orizzontale per eseguire solo l'elaborazione in background in modo che non competano per le risorse con l'esecuzione di report interattivi. Nell'elaborazione in background sono incluse pianificazioni, sottoscrizioni e avvisi dati.

Per modificare il comportamento dei singoli server di report, impostare <IsWebServiceEnable> su false nel file di configurazione RSreportServer.config.

Per impostazione predefinita, i server di report vengono configurati con <IsWebServiceEnable> impostato su TRUE. Quando tutti i server sono configurati per TRUE, il bilanciamento del carico dell'elaborazione interattiva e in background avviene su tutti i nodi nella farm.

Se si configurano tutti i server di report con <IsWebServiceEnable> impostato su False, viene visualizzato un messaggio di errore simile al seguente quando si tenterà di usare le funzionalità di Reporting Services:

The Reporting Services Web Service is not enabled. Configure at least one instance of the Reporting Services SharePoint Service to have <IsWebServiceEnable> set to true.

Per altre informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).