Aggiornamento di una Web farm di server di report

Data aggiornamento: 14 aprile 2006

In questo argomento viene spiegato come eseguire l'aggiornamento di più istanze di server di report che condividono lo stesso database del server di report. Nella versione precedente, questo modello di distribuzione è denominato "Web farm di server di report". Questa terminologia non viene più utilizzata. Ai server di report che condividono un singolo database viene applicata la definizione "distribuzione con scalabilità orizzontale di server di report". È possibile eseguire una distribuzione con scalabilità orizzontale in un cluster con bilanciamento del carico di rete (NLB). A tale scopo, un prerequisito è costituito dall'apposita configurazione dei nodi dei server di report. Se è stato distribuito Reporting Services in una distribuzione con scalabilità orizzontale, è necessario aggiornare ogni server di report nella distribuzione con scalabilità orizzontale. Le distribuzioni con scalabilità orizzontale non possono includere versioni diverse di Reporting Services sui singoli nodi.

Per aggiornare una distribuzione con scalabilità orizzontale è possibile utilizzare gli approcci seguenti:

  • Eseguire un aggiornamento sul posto per sostituire l'installazione esistente con una versione più recente. È possibile aggiornare i nodi in qualsiasi ordine. Il database del server di report viene aggiornato al primo aggiornamento. È consigliabile portare i server in modalità non in linea fino al termine dell'aggiornamento dei nodi dei server di report e del database, ovvero arrestare IIS e il servizio Windows ReportServer. Quando si avvia l'aggiornamento dei server, è necessario aggiornare tutti i nodi. In caso contrario, i nodi dei server di report restanti non potranno funzionare correttamente finché non verranno aggiornati per l'utilizzo del nuovo formato di database.
  • Eseguire un aggiornamento affiancato per installare una nuova istanza di SQL Server 2005 Reporting Services nello stesso computer dell'installazione esistente. Nel caso sia fondamentale mantenere elevati i tempi di attività o se l'installazione non soddisfa i requisiti per un aggiornamento sul posto, è possibile installare nuove istanze di SQL Server 2005 Reporting Services in esecuzione in parallelo alle installazioni esistenti. Gli utenti possono continuare a utilizzare la distribuzione con scalabilità orizzontale mentre viene configurato e testato il nuovo software.

Prima di eseguire l'aggiornamento dei server di produzione è importante verificare la procedura nei server di prova, in modo da avere un'indicazione di quanto avverrà.

Preparazione dell'aggiornamento

Per preparare l'aggiornamento utilizzare l'elenco di controllo seguente:

  1. Eseguire il backup della chiave simmetrica e del database del server di report.
  2. Verificare di conoscere l'account utente e la password utilizzati per la connessione al Motore di database di SQL Server che ospita il database del server di report. Per poter eseguire l'aggiornamento, l'account deve disporre delle autorizzazioni di amministratore locale.
  3. Eseguire il backup di tutti i file di configurazione (inclusi Machine.config e Web.config) su ogni istanza del server di report.
  4. Eseguire il backup dei file di log.
  5. Preparare il server per il periodo di inattività. Se si utilizza Bilanciamento carico di rete di Microsoft Windows, è possibile impostare livelli di priorità host per isolare un nodo dalle nuove connessioni. Questo passaggio consente di ridurre l'impatto sulle sessioni utente esistenti.
    1. Accedere a ogni computer.
    2. Avviare Gestione bilanciamento carico di rete sul primo computer e aprire l'elenco host.
    3. In Priorità host controllare il livello di priorità per ogni nodo. Utilizzare il livello di priorità per determinare l'ordine in cui aggiornare i nodi. Aggiornare innanzitutto il nodo con il livello di priorità più basso.
    4. Nel nodo con il livello di priorità più basso fare clic con il pulsante destro del mouse sul nome host, scegliere Controlla host e quindi fare clic su Arresta. Tutte le nuove connessioni verranno indirizzate su altri nodi. Le sessioni esistenti continueranno a essere eseguite. Se il server di report viene utilizzato da più utenti, è consigliabile reindirizzare le nuove connessioni alcune ore prima dell'inizio dell'aggiornamento, in modo da ridurre al minimo il numero delle sessioni aperte.
    5. Chiudere Gestione bilanciamento carico di rete se è aperto. Chiudere tutti gli snap-in MMC aperti.
  6. Quando si è pronti per la disattivazione del server di report, eseguire le operazioni seguenti:
    1. Interrompere il servizio Strumentazione gestione Windows (WMI).
    2. Interrompere il servizio Windows ReportServer.
    3. Reimpostare Internet Information Services (IIS).
    4. Chiudere IIS.

Come eseguire l'aggiornamento a una distribuzione con scalabilità orizzontale di server di report SQL Server 2005

Nei passaggi seguenti si presuppone che si stia installando una nuova istanza insieme a una installazione esistente. Se si desidera eseguire un aggiornamento sul posto, è possibile seguire le istruzioni per l'installazione del Service Pack 1.

Questa procedura consente di aggiornare il server di report. Se nel computer è presente anche un'istanza del Motore di database, sarà possibile aggiornarla insieme al server di report, aggiornarla in un momento successivo o non aggiornarla affatto.

  1. Eseguire il programma di installazione. In Nome istanza digitare un nuovo nome per l'istanza di SQL Server 2005 che si sta installando. Non specificare Istanza predefinita. In caso contrario verrà eseguito un aggiornamento sul posto dell'installazione esistente invece di creare una nuova istanza del server di report.
  2. Al termine dell'installazione, visualizzare le informazioni relative al valore timestamp nei file di programma per verificare che i file siano stati copiati correttamente.
  3. Avviare il servizio Windows ReportServer.
  4. Aprire i file reportserverservice.log e cercare "l'operazione è stata eseguita correttamente". La presenza di questa voce conferma che l'aggiornamento è stato eseguito correttamente.
  5. Avviare IIS.
  6. Aprire una finestra del browser e digitare l'URL del server di report. Verificare che le informazioni sulla versione in fondo alla pagina riflettano la versione del prodotto.
  7. Avviare il servizio WMI.

Come eseguire l'aggiornamento al Service Pack 1

Il Service Pack 1 viene applicato eseguendo un pacchetto su un'installazione di SQL Server 2005 esistente. Se si esegue l'aggiornamento di una distribuzione con scalabilità orizzontale di SQL Server 2005 al Service Pack 1, è necessario applicare il service pack a ogni nodo. Poiché l'aggiornamento del primo nodo aggiorna il database del server di report, verificare di aver portato tutti gli altri nodi in modalità non in linea fino a quando non sia stato completato l'aggiornamento di tutti i nodi. Eseguire la procedura seguente per eseguire un aggiornamento sul posto di un nodo del server di report al Service Pack 1.

[!NOTA] L'aggiornamento del database del server di report non comporta l'aggiornamento del Motore di database che lo ospita. Per ulteriori informazioni, vedere Aggiornamento del database del server di report.

  1. Scegliere innanzitutto un nodo da aggiornare. Portare tutti gli altri nodi in modalità non in linea.
  2. Interrompere il servizio Strumentazione gestione Windows (WMI), il servizio Windows ReportServer e altri eventuali servizi SQL Server che fanno parte dell'installazione che si sta aggiornando.
  3. Reimpostare Internet Information Services (IIS) e quindi interrompere il servizio.
  4. Eseguire il pacchetto che installa il Service Pack 1. Se il computer ha più istanze, verificare di scegliere quella che esegue Reporting Services. Se il database del server di report si trova su un computer remoto, verrà richiesto di specificare le credenziali a cui è associata l'autorizzazione per l'aggiornamento del database del server di report.
  5. Al termine dell'aggiornamento, visualizzare le informazioni relative al valore timestamp nei file di programma per verificare che i file siano stati copiati correttamente.
  6. Avviare il servizio Windows ReportServer.
  7. Aprire i file ReportServerService_<timestamp>.log e cercare un messaggio che indica che l'operazione è stata completata. La presenza di questa voce conferma che l'aggiornamento è stato eseguito correttamente.
  8. Avviare IIS.
  9. Aprire una finestra del browser e digitare l'URL del server di report (per impostazione predefinita questo valore è https://localhost/reportserver). Verificare che le informazioni sulla versione in fondo alla pagina riflettano la versione del prodotto prevista.
  10. Avviare il servizio WMI.

Ripetere questi passaggi per tutti gli altri nodi della distribuzione con scalabilità orizzontale.

Vedere anche

Concetti

Aggiornamento delle edizioni di Reporting Services
Aggiornamento del database del server di report
Aggiornamento del Motore di database

Altre risorse

Configurazione di una distribuzione con scalabilità orizzontale di un server di report

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Contenuto modificato:
  • Problema relativo all'opzione Istanza predefinita nella distribuzione con scalabilità orizzontale