Share via


Upgrade and Migrate Reporting Services

Questo argomento è una panoramica delle opzioni di aggiornamento e migrazione per i servizi di SQL Server 2014Reporting Services. Esistono due approcci generali per l'aggiornamento di una distribuzione Reporting Services:

  • Aggiornamento: Si aggiornano i componenti Reporting Services nei server e nelle istanze in cui sono attualmente installati. Si tratta dell'aggiornamento comunemente definito "sul posto". L'aggiornamento sul posto non è supportato da una modalità all'altra del server Reporting Services. Non è possibile ad esempio eseguire l'aggiornamento da un server di report in modalità nativa a un server di report in modalità SharePoint. È possibile eseguire la migrazione degli elementi del report da una modalità all'altra. Per altre informazioni, vedere la sezione "Native to SharePoint Migration" più avanti in questo documento e l'argomento correlato Sample Reporting Services rs.exe Script to Migrate Content tra i server di report.

  • Migrazione: viene installato e configurato un nuovo ambiente SharePoint, vengono copiate risorse ed elementi di report nel nuovo ambiente che viene configurato in modo da usare il contesto esistente. Un tipo di migrazione di livello inferiore consiste nel copiare i database di Reporting Services, i file di configurazione e, se si utilizza la modalità SharePoint, i database di contenuto di SharePoint.

Si applica a: Reporting Services modalità nativa | Reporting Services modalità SharePoint

In questo argomento

Problemi di aggiornamento noti e procedure consigliate

Per un elenco dettagliato delle edizioni e delle versioni supportate che è possibile aggiornare, vedere Supported Version and Edition Upgrades.

Suggerimento

Per le informazioni più recenti sui problemi relativi a SQL Server 2014, vedere quanto segue:

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Installazioni side-by-side

SQL Server modalità nativa di Reporting Services (SSRS) 2014 può essere installata side-by-side con una distribuzione in modalità nativa SQL Server 2012.

Non è disponibile alcun supporto per le distribuzioni side-by-side di SQL Server 2014 Reporting Services (SSRS) in modalità SharePoint e per tutte le versioni precedenti dei componenti della modalità SharePoint Reporting Services.

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Aggiornamento sul posto

L'aggiornamento viene completato da Installazione di SQL Server. Installazione di SQL Server può essere usato per aggiornare qualsiasi o tutti i componenti SQL Server, incluso Reporting Services. Durante l'installazione vengono rilevate le istanze esistenti e viene richiesto di eseguire l'aggiornamento. Installazione di SQL Server offre diverse opzioni di aggiornamento che è possibile specificare come argomento della riga di comando o nell'Installazione guidata.

Quando si esegue SQL Server installazione, è possibile selezionare l'opzione per eseguire l'aggiornamento da una delle versioni seguenti oppure è possibile installare una nuova istanza di SQL Server 2014 Reporting Services (SSRS) che esegue installazioni affiancate esistenti:

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Per ulteriori informazioni su SQL Server, vedere quanto riportato di seguito:

Aggiornamento a SQL Server 2014
Eseguire l'aggiornamento a SQL Server 2014 usando l'Installazione guidata (programma di installazione)
Installazione di SQL Server 2014 dal prompt dei comandi

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Elenco di controllo preliminare all'aggiornamento

Prima di eseguire l'aggiornamento a SQL Server 2014, vedere quanto segue:

  • Esaminare i requisiti per determinare se l'hardware e il software possono supportare SQL Server 2014 Reporting Services (SSRS). Per ulteriori informazioni, vedere Hardware and Software Requirements for Installing SQL Server 2014.

  • Usare Controllo configurazione sistema (SCC) per analizzare il computer del server di report per eventuali condizioni che potrebbero impedire un'installazione riuscita di SQL Server 2014. Per altre informazioni, vedere Check Parameters for the System Configuration Checker.

  • Rivedere le procedure consigliate per la sicurezza e le indicazioni di guida per SQL Server. Per altre informazioni, vedere Security Considerations for a SQL Server Installation.

  • Eseguire SQL Server Aggiornamento advisor nel computer del server di report per determinare eventuali problemi che potrebbero impedire l'aggiornamento corretto. Per altre informazioni, vedere Use Upgrade Advisor to Prepare for Upgrades.

  • Eseguire il backup della chiave simmetrica. Per altre informazioni, vedere Eseguire il backup e il ripristino delle chiavi di crittografia di Reporting Services.

  • Eseguire il backup dei database e dei file di configurazione del server di report. Per altre informazioni, vedere Backup and Restore Operations for Reporting Services.

  • Eseguire il backup di eventuali personalizzazioni nelle directory virtuali di Reporting Services esistenti in IIS.

  • Rimuovere certificati SSL non validi. In questa operazione sono inclusi i certificati scaduti e quelli che non si intende aggiornare prima dell'aggiornamento di Reporting Services. Se i certificati non sono validi, l'aggiornamento non sarà eseguito correttamente e nel file di log di Reporting Services verrà visualizzato un messaggio di errore simile al seguente: Microsoft.ReportingServices.WmiProvider.WMIProviderException: Nel sito Web non è configurato un certificato SSL (Secure Sockets Layer).

Prima di aggiornare un ambiente di produzione, eseguire sempre un aggiornamento di prova in un ambiente di pre-produzione che abbia la stessa configurazione dell'ambiente di produzione.

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Panoramica degli scenari di migrazione

Se si esegue l'aggiornamento da una versione supportata di Reporting Services a SQL Server è in genere possibile eseguire l'Installazione guidata di SQL Server per aggiornare i file di programma del server di report, il database e tutti i dati dell'applicazione.

È tuttavia necessario eseguire manualmente la migrazione di un'installazione del server di report se si verifica una delle condizioni seguenti:

  • Tramite Upgrade Advisor sono stati rilevati uno o più blocchi di aggiornamento. Per altre informazioni, vedere Use Upgrade Advisor to Prepare for Upgrades.

  • Si desidera modificare il tipo di server di report usato nella distribuzione. Non è possibile, ad esempio, eseguire l'aggiornamento o la conversione da un server di report in modalità nativa a un server di report in modalità SharePoint. Per altre informazioni, vedere Migrazione dalla modalità nativa alla modalità SharePoint (SSRS).

  • Si desidera ridurre la quantità di tempo in cui il server di report viene portato offline durante il processo di aggiornamento. L'installazione corrente rimane online durante la copia dei dati di contenuto in una nuova istanza del server di report e il test dell'installazione senza la modifica dello stato di installazione del server di report esistente.

  • Si vuole eseguire la migrazione di una distribuzione di SharePoint 2010 di Reporting Services a SharePoint 2013. SharePoint 2013 non supporta l'aggiornamento sul posto da SharePoint 2010. Per altre informazioni, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità SharePoint).

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Scenari di aggiornamento e migrazione della modalità nativa

Aggiornamento: l'aggiornamento sul posto per la modalità nativa prevede lo stesso processo per ognuna delle versioni supportate elencate in precedenza in questo argomento. Eseguire l'Installazione guidata di SQL Server o l'installazione da riga di comando. Al termine dell'installazione il database del server di report verrà aggiornato automaticamente al nuovo schema del database del server di report. Per altre informazioni, vedere la sezione Aggiornamento sul posto in questo argomento.

Il processo di aggiornamento viene avviato quando si seleziona un'istanza del server di report esistente da aggiornare.

  1. Se il database del server di report è installato in un computer remoto e non si dispone dell'autorizzazione necessaria per aggiornarlo, verrà richiesto di specificare le credenziali per l'aggiornamento a un database del server di report remoto. Assicurarsi di fornire credenziali che dispongono di autorizzazioni sysadmin o per l'aggiornamento del database.

  2. Il programma di installazione verifica la presenza di eventuali condizioni o impostazioni che impediscono l'aggiornamento e legge le impostazioni di configurazione. Alcuni esempi sono le estensioni personalizzate distribuite nel server di report. Se l'aggiornamento è bloccato, è necessario modificare l'installazione in modo che l'aggiornamento non sia più bloccato o eseguire la migrazione a una nuova istanza di SQL Server 2014. Per altre informazioni, vedere la documentazione di Preparazione aggiornamento.

  3. Se è possibile procedere, viene richiesto di continuare con il processo di aggiornamento.

  4. Il programma di installazione crea nuove cartelle per SQL Server file di programma 2014. Le cartelle di programma per un'installazione di Reporting Services includono MSRS12.<nome >dell'istanza.

  5. Il programma di installazione aggiunge i file di programma del server di report SQL Server 2014, gli strumenti di configurazione e le utilità della riga di comando che fanno parte della funzionalità del server di report.

    1. I file di programma della versione precedente vengono rimossi.

    2. Tra gli strumenti e le utilità di configurazione del server di report aggiornati alla nuova versione sono inclusi lo strumento di configurazione di Reporting Services in modalità nativa, le utilità della riga di comando, ad esempio RS.exe, e Generatore report.

    3. Altri strumenti client, ad esempio SQL Server Management Studio e Libri online, non vengono aggiornati. Per ottenere le nuove versioni degli strumenti, è possibile aggiungerle quando si esegue il programma di installazione. Le versioni precedenti coesistono insieme alle versioni SQL Server 2014. Eventuali esempi installati vengono mantenuti nella versione precedente, in quanto l'installazione non supporta l'aggiornamento degli esempi di SQL Server.

    4. SQL Server Data Tools (SSDT) è un download separato. Per altre informazioni, vedere Microsoft SQL Server 2014 Data Tools - Business Intelligence per Microsoft Visual Studio 2012.

  6. Il programma di installazione riutilizza la voce del servizio in Service Control Manager per il servizio server di report SQL Server 2014. Tale voce di servizio include l'account del servizio Windows del server di report.

  7. Nuovi URL vengono riservati in base alle impostazioni delle directory virtuali esistenti in IIS. Poiché le directory virtuali di IIS potrebbero non essere rimosse dal programma di installazione, assicurarsi di rimuoverle manualmente al termine dell'aggiornamento.

  8. I database del server di report vengono aggiornati al nuovo schema e RSExecRole viene modificato aggiungendo le autorizzazioni del proprietario di database al ruolo. Questo passaggio si verifica solo quando si esegue l'aggiornamento da SQL Server 2005 Reporting Services prima di SP1.

  9. Il programma di installazione unisce le impostazioni nei file di configurazione. Usando come base i file di configurazione dell'installazione corrente, vengono aggiunte nuove voci. Le voci obsolete non vengono rimosse, ma non verranno più lette dal server di report al termine dell'aggiornamento. L'aggiornamento non comporta l'eliminazione dei file di log precedenti, del file RSWebApplication.config obsoleto o delle impostazioni delle directory virtuali in IIS. L'aggiornamento non comporta inoltre la rimozione di Progettazione report SQL Server 2005, di Management Studio o degli altri strumenti client. Se non sono più necessari, accertarsi di rimuovere i file e gli strumenti al termine dell'aggiornamento.

Migrazione: La migrazione di una versione precedente di un'installazione in modalità nativa a SQL Server 2014 è la stessa procedura per tutte le versioni supportate elencate in precedenza in questo argomento. Per altre informazioni, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità nativa)

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Aggiornare una distribuzione con scalabilità orizzontale in modalità nativa di Reporting Services

Di seguito viene illustrato come aggiornare una distribuzione in modalità nativa di Reporting Services con scalabilità orizzontale a più di un server di report. Questo processo implica tempi di inattività della distribuzione di Reporting Services:

  1. Eseguire il backup dei database e delle chiavi di crittografia del server di report. Per altre informazioni, vedere Operazioni di backup e ripristino per Reporting Services e Aggiungi e Rimuovi chiavi di crittografia per la distribuzione di Scale-Out (SSRS Configuration Manager).

  2. Utilizzare Gestione configurazione Reporting Services e rimuovere tutti i server di report dalla distribuzione con scalabilità orizzontale. Per altre informazioni, vedere Configurare un server di report in modalità nativa Scale-Out distribuzione (SSRS Configuration Manager).

  3. Aggiornare uno dei server di report a SQL Server 2014.

  4. Utilizzare Gestione configurazione Reporting Services per aggiungere di nuovo i server di report nella distribuzione con scalabilità orizzontale. Per altre informazioni, vedere Configurare un server di report in modalità nativa Scale-Out distribuzione (SSRS Configuration Manager).

    Per ogni server, ripetere i passaggi di aggiornamento e scalabilità orizzontale.

Scenari di aggiornamento e migrazione della modalità SharePoint

Le sezioni seguenti descrivono i problemi e i passaggi di base necessari per aggiornare o eseguire la migrazione da versioni specificate di Reporting Services modalità SharePoint a SQL Server 2014 Reporting Services modalità SharePoint.

Esistono due componenti di installazione per aggiornare una distribuzione della modalità SharePoint di Reporting Services.

Per informazioni dettagliate sulla migrazione di un'installazione in modalità SharePoint, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità SharePoint).

Importante

Alcuni degli scenari seguenti richiedono l'inattività dell'ambiente SharePoint a causa delle diverse tecnologie che devono essere aggiornate. Se non è possibile rendere inattivo l'ambiente, sarà necessario completare una migrazione anziché un aggiornamento sul posto.

SQL Server 2012 a SQL Server 2014

Ambiente iniziale: SQL Server 2012 o SQL Server 2012 SP1., SharePoint 2010.

Ambiente finale: SQL Server 2014, SharePoint 2010 o SharePoint 2013.

  • SharePoint 2010: L'aggiornamento sul posto di Reporting Services è supportato, ma lo scenario di aggiornamento richiede tempi di arresto dell'ambiente SharePoint.

    Se si desidera eseguire SharePoint 2013 nell'ambiente finale, è necessario completare un aggiornamento del collegamento di database da SharePoint 2010 a SharePoint 2013.

  • SharePoint 2013: SharePoint 2013 non supporta l'aggiornamento sul posto da SharePoint 2010. Tuttavia, la procedura di aggiornamento del collegamento di un database è supportata. Il comportamento è diverso dall'aggiornamento a SharePoint 2010, in cui un cliente può scegliere tra i due approcci di aggiornamento di base: l'aggiornamento sul posto e l'aggiornamento del collegamento di un database.

    Se si dispone di un'installazione di Reporting Services integrata con SharePoint 2010, non è possibile eseguire l'aggiornamento sul posto del server SharePoint. È tuttavia possibile eseguire la migrazione dei database del contenuto e di quelli dell'applicazione di servizio dalla farm di SharePoint 2010 a una di SharePoint 2013.

SQL Server 2008 R2 a SQL Server 2014

Ambiente iniziale: SQL Server 2008 R2, SharePoint 2010.

Ambiente finale: SQL Server 2014, SharePoint 2010.

  • L'aggiornamento sul posto è supportato e non sono previsti tempi di inattività per l'ambiente SharePoint.

  • Installare la versione SQL Server 2014 del componente aggiuntivo Reporting Services per SharePoint in ogni front-end Web della farm. È possibile installare il componente aggiuntivo usando la procedura guidata di installazione SQL Server 2014 o scaricando il componente aggiuntivo.

  • Eseguire SQL Server installazione 2014 per aggiornare la modalità SharePoint per ogni 'server di report'. La procedura guidata di installazione SQL Server installerà il servizio Reporting Services e creerà una nuova applicazione di servizio.

    Se si desidera eseguire SharePoint 2013 nell'ambiente finale, è necessario completare un aggiornamento del collegamento di database da SharePoint 2010 a SharePoint 2013.

Icona freccia usata con l'icona Freccia a destra In questo argomento:

SQL Server 2008 SP2 a SQL Server 2014

Ambiente iniziale: SQL Server 2008 SP2, SharePoint 2007.

Ambiente finale: SQL Server 2014, SharePoint 2010.

  • Questo scenario dell'aggiornamento sul posto richiede l'inattività dell'ambiente SharePoint poiché entrambe le tecnologie di SharePoint e SQL Server devono essere aggiornate. È possibile scegliere di completare una migrazione anziché un aggiornamento sul posto.

  • Aggiornare prima SQL Server 2008 a Service Pack 2 (SP2), se non è già stato completato.

  • Eseguire l'aggiornamento a SharePoint 2010. Quando si esegue il programma di installazione dei prerequisiti di SharePoint 2010, verrà eseguito l'aggiornamento del componente aggiuntivo Reporting Services per i prodotti SharePoint 2010.

  • Installare la versione SQL Server 2014 del componente aggiuntivo Reporting Services per SharePoint in tutti i front-end Web di SharePoint. Il programma di installazione del prerequisito di SharePoint ha installato la versione SQL Server 2008 R2 del componente aggiuntivo, ma è necessaria la versione SQL Server 2014 per funzionare con un server di report SQL Server 2014.

  • Avviso

    Al termine dell'aggiornamento di SharePoint, l'ambiente di Reporting Services si troverà in uno stato non funzionante finché non viene completato l'aggiornamento di SQL Server.

  • Aggiornare Reporting Services a SQL Server 2014. Quando si esegue la procedura guidata di installazione di SQL Server, verrà visualizzata una finestra di dialogo relativa alla finestra di dialogo "SQL Server Reporting Services autenticazione in modalità SharePoint". Il servizio Reporting Services verrà installato e le credenziali della pagina di autenticazione verranno usate per la creazione di un nuovo pool di applicazioni di SharePoint.

Icona freccia usata con l'icona Freccia a destra In questo argomento:

SQL Server 2005 SP2 a SQL Server 2014

Ambiente iniziale: SQL Server 2005 SP2, SharePoint 2007.

Ambiente finale: SQL Server 2014, SharePoint 2010.

  • Questo scenario dell'aggiornamento sul posto richiede l'inattività dell'ambiente SharePoint poiché entrambe le tecnologie di SharePoint e SQL Server devono essere aggiornate. È possibile scegliere di completare una migrazione anziché un aggiornamento sul posto.

  • Eseguire innanzitutto l'aggiornamento di SQL Server 2005 a Service Pack 2 (SP2), se non è già stato completato.

  • Eseguire l'aggiornamento a SharePoint 2010. Quando si esegue il programma di installazione dei prerequisiti di SharePoint 2010, verrà eseguito l'aggiornamento del componente aggiuntivo Reporting Services per i prodotti SharePoint 2010.

  • Avviso

    Al termine dell'aggiornamento di SharePoint, l'ambiente di Reporting Services si troverà in uno stato non funzionante finché non viene completato l'aggiornamento di SQL Server.

  • Installare la versione SQL Server 2014 del componente aggiuntivo Reporting Services per SharePoint in tutti i front-end Web di SharePoint. Il programma di installazione del prerequisito di SharePoint ha installato la versione SQL Server 2008 R2 del componente aggiuntivo, ma è necessaria la versione SQL Server 2014 per funzionare con un server di report SQL Server 2014.

  • Aggiornare Reporting Services a SQL Server 2014. Quando si esegue l'Installazione guidata di SQL Server, viene visualizzata la finestra di dialogo Autenticazione della modalità SharePoint di SQL Server Reporting Services. Il servizio Reporting Services verrà installato e le credenziali della pagina di autenticazione verranno usate per la creazione di un nuovo pool di applicazioni di SharePoint.

Icona freccia usata con l'icona Freccia a destra In questo argomento:

Considerazioni sulla migrazione

Quando si spostano dati dell'applicazione, è necessario tenere presente i problemi e le restrizioni seguenti:

  • La sicurezza della chiave di crittografia include un valore hash in cui è incorporata l'identità del computer.

  • I nomi del database del server di report sono fissi e non possono essere modificati nel nuovo computer.

Considerazioni sulla chiave di crittografia

Eseguire sempre il backup delle chiavi di crittografia prima di spostare un database del server di report in un nuovo computer.

In seguito allo spostamento di un'installazione del server di report in un altro computer, il valore hash che protegge le chiavi di crittografia usate per proteggere dati sensibili archiviati nel database del server di report non sarà più valido. Ogni istanza del server di report che usa il database dispone della propria copia della chiave di crittografia, crittografata con l'identità dell'account del servizio come definito nel computer corrente. Se si cambia computer, il servizio non sarà più in grado di accedere alla propria chiave, anche se si usa lo stesso nome dell'account nel nuovo computer.

Per ristabilire la crittografia reversibile nel nuovo computer del server di report, è necessario ripristinare la chiave di cui in precedenza è stato eseguito il backup. Il set di chiavi completo archiviato nel database del server di report è costituito da un valore della chiave simmetrica più le informazioni sull'identità del servizio usate per limitare l'accesso alla chiave in modo che possa essere usata solo dall'istanza del server di report in cui è archiviata. Durante il ripristino della chiave, nel server di report le copie esistenti della chiave vengono sostituite con nuove versioni che includono i valori relativi all'identità del computer e del servizio definiti nel computer corrente. Per altre informazioni, vedere gli argomenti seguenti:

Icona freccia usata con l'icona Freccia verso In questo argomento:

Nome fisso del database

Non è possibile rinominare il database del server di report poiché l'identità del database viene registrata nelle stored procedure del server di report al momento della creazione del database stesso. La ridenominazione dei database primari o temporanei del server di report provocherà errori durante l'esecuzione delle procedure, rendendo non valida l'installazione del server di report.

Se il nome del database dell'installazione esistente non è appropriato per la nuova installazione, è consigliabile creare un nuovo database con il nome desiderato, quindi caricare i dati dell'applicazione esistenti usando le tecniche seguenti:

  • Scrivere uno script Visual Basic per chiamare i metodi SOAP del servizio Web ReportServer per copiare i dati tra database. Lo script può essere eseguito mediante l'utilità RS.exe. Per altre informazioni su questo approccio, vedere Script e PowerShell con Reporting Services.

  • Scrivere codice che chiama il provider WMI per copiare dati tra database. Per altre informazioni su questo approccio, vedere Accedere al provider WMI per Reporting Services.

  • Se il numero di elementi non è elevato, è possibile ripubblicare report, modelli di report e origini dati condivise da Progettazione report, Progettazione modelli e Generatore report nel nuovo server di report. È necessario ricreare assegnazioni di ruolo, sottoscrizioni, pianificazioni condivise, pianificazioni dello snapshot del report, proprietà personalizzate impostate nei report o in altri elementi, sicurezza degli elementi dei modelli e proprietà impostate nel server di report. La cronologia del report e i dati del log di esecuzione dei report saranno persi.

Icona freccia usata con l'icona Freccia verso In questo argomento:

Risorse aggiuntive

Nota

Per altre informazioni sull'aggiornamento del collegamento di un database di SharePoint, vedere gli argomenti seguenti:

Icona freccia usata con l'icona Freccia verso In questo argomento:

Vedere anche

Aggiornare i reporta SQL Server 2014 tramite l'Installazione guidata (programma di installazione)