Migrazione di un'installazione di Reporting Services in modalità SharePoint

Se non si è in grado di completare un aggiornamento sul posto dell'ambiente Reporting Services in modalità SharePoint, è possibile eseguire la migrazione degli elementi del report e della configurazione da un ambiente SharePoint a un altro. I passaggi specifici possono variare a seconda della versione dalla quale si esegue la migrazione. Per ulteriori informazioni sugli scenari di aggiornamento e di migrazione per la modalità SharePoint, vedere Eseguire l'aggiornamento e la migrazione di Reporting Services. Per informazioni sulla migrazione di una distribuzione di in modalità nativa, vedere Eseguire la migrazione di un'installazione di Reporting Services (modalità nativa).

SharePoint 2013 non supporta l'aggiornamento sul posto. 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. In questo argomento viene fornita una panoramica dei passaggi necessari per completare un aggiornamento del collegamento di un database e una migrazione correlata a Reporting Services.

SuggerimentoSuggerimento

Se è necessario eseguire la migrazione di una distribuzione in modalità nativa a SharePoint, vedere le risorse seguenti:

[!NOTA]

Per ulteriori informazioni sull'aggiornamento a SharePoint 2013, vedere gli argomenti seguenti:

Contenuto dell'argomento:

  • Migrate from SQL Server versions prior to SQL Server 2012

  • Migrate from a SQL Server 2012 deployment

  • Additional Resources

Migrazione da versioni di Reporting Services precedenti a SQL Server 2012

Non è possibile eseguire la migrazione da una farm di SharePoint a un'altra farm perché ogni farm dispone di identificatori diversi, ad esempio SiteID.

Creare prima il nuovo ambiente SharePoint eseguendo il programma di installazione dei prerequisiti di SharePoint, il server SharePoint e SQL Server 2012 Reporting Services in modalità SharePoint. Per ulteriori informazioni, vedere Installare la modalità SharePoint di Reporting Services come singola server farm.

Se si desidera utilizzare il motore di database di SQL Server 2012 per i database del contenuto, della configurazione o del catalogo di Reporting Services con SharePoint 2010, è necessario anche SharePoint 2010 Service Pack 1 (SP1).

Migrazione solo del contenuto di Reporting Services: lo spostamento del solo database del catalogo di Reporting Services in una nuova farm non è supportato poiché ai cataloghi del database e agli altri elementi nella farm sono associati SiteID che non verranno riconosciuti nella nuova farm. Se è necessario spostare il contenuto in una nuova farm sarà pertanto necessario utilizzare strumenti come rs.exe per copiare il contenuto nella nuova installazione di SharePoint.

Migrazione completa: se si vuole eseguire la migrazione dei database del contenuto di SharePoint insieme ai database del catalogo di Reporting Services a una nuova farm, è possibile ricorrere a una serie di opzioni di backup e ripristino riepilogate nel presente argomento. In alcuni casi per la fase di ripristino sarà necessario utilizzare uno strumento diverso da quello utilizzato per la fase di backup. È ad esempio possibile utilizzare Gestione configurazione Reporting Services per eseguire il backup delle chiavi di crittografia da una versione precedente di Reporting Services ma è necessario utilizzare Amministrazione centrale SharePoint o PowerShell per ripristinare le chiavi di crittografia in un'installazione di SQL Server 2012 Reporting Services in modalità SharePoint.

Icona freccia usata con il collegamento Torna all'inizioTop

Database che saranno visibili nella migrazione completata

Nella tabella seguente vengono descritti i database di SQL Server correlati a Reporting Services che si avranno a disposizione dopo avere eseguito correttamente la migrazione dell'installazione di SharePoint Reporting Services:

Database

Nome di esempio

Database del catalogo

ReportingService_[GUID applicazione del servizio] (*)

L'utente esegue la migrazione.

Database temporaneo

ReportingService_[GUID applicazione del servizio]TempDB (*)

L'utente esegue la migrazione.

Database di avviso

ReportingService_[GUID applicazione del servizio]_Alerting

Viene creato al momento della creazione di un'applicazione del servizio Reporting Services.

(*) I nomi di esempio mostrati nella tabella seguono la convenzione di denominazione utilizzata in SSRS quando si crea una nuova applicazione del servizio SSRS. Se si esegue la migrazione da un server diverso, i database del catalogo e temporaneo manterranno i nomi dall'installazione originale.

Icona freccia usata con il collegamento Torna all'inizioTop

Operazioni di backup

In questa sezione vengono descritti i tipi di informazioni necessari per eseguire la migrazione e gli strumenti o il processo da utilizzare per completare il backup.

Diagramma di base di una migrazione SharePoint per SSRS

Obiettivi

Metodo

Note

1

Chiavi di crittografia di Reporting Services.

Rskeymgmt.exe o Gestione configurazione Reporting Services. Vedere Eseguire il backup e il ripristino delle chiavi di crittografia di Reporting Services.

  • Gli strumenti indicati possono essere utilizzati per il backup ma per l'operazione di ripristino saranno necessarie le pagine di gestione dell'applicazione del servizio Reporting Services oppure PowerShell.

2

Database del contenuto di SharePoint.

Creare il database e scollegarlo.

Vedere la sezione "Aggiornamento basato sul collegamento di database" nella pagina Determinare il metodo di aggiornamento (SharePoint Server 2010) (https://technet.microsoft.com/en-us/library/cc263447.aspx).

3

Database di SQL Server corrispondente al database del catalogo di Reporting Services.

Backup e ripristino del database di SQL Server

oppure

Scollegamento e collegamento di un database di SQL Server.

4

File di configurazione di Reporting Services.

Semplice copia di file.

È sufficiente copiare rsreportserver.config se sono state apportate personalizzazioni a tale file.

Esempio di percorso predefinito dei file: C:\Programmi\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting

  • Rsreportserver.config

  • Rssvrpolicy.config

  • Web.config per l'applicazione ASP.NET del server di report.

  • Machine.config per ASP.NET.

Icona freccia usata con il collegamento Torna all'inizioTop

Operazioni di ripristino

In questa sezione vengono descritti i tipi di informazioni necessari per eseguire la migrazione e gli strumenti o processi da utilizzare per completare il ripristino. È possibile che gli strumenti da utilizzare per il ripristino siano diversi da quelli che si sono utilizzati per il backup.

Prima di completare i passaggi del ripristino, è necessario installare e configurare la nuova farm di SharePoint 2010 e di Reporting Services in modalità SharePoint. Per ulteriori informazioni su un'installazione di base di Reporting Services in modalità Sharepoint, vedere Installare la modalità SharePoint di Reporting Services come singola server farm.

Obiettivi

Metodo

Note

1

Ripristinare il database del contenuto di SharePoint nella nuova farm.

Metodo SharePoint "Aggiornamento basato sul collegamento di database".

Passaggi principali:

  1. Ripristinare il database nel nuovo server.

  2. Collegare il database del contenuto a un'applicazione Web indicando l'URL.

  3. Get-SPWebapplication elenca tutte le applicazioni Web e tutti gli URL.

Vedere la sezione "Aggiornamento basato sul collegamento di database" nella pagina Determinare il metodo di aggiornamento (SharePoint Server 2010) (https://technet.microsoft.com/en-us/library/cc263447.aspx) e Allegare database ed eseguire l'aggiornamento a SharePoint Server 2010 (https://technet.microsoft.com/en-us/library/cc263299.aspx).

2

Ripristinare il database SQL Server che rappresenta il database del catalogo di Reporting Services (ReportServer).

Backup e ripristino del database SQL.

oppure

Collegamento e scollegamento di un database di SQL Server.

Quando il database viene utilizzato per la prima volta, in Reporting Services viene aggiornato lo schema del database in base alle esigenze, in modo che funzioni correttamente con l'ambiente di SQL Server 2012.

Per altre informazioni sull'utilizzo di Amministrazione centrale SharePoint, vedere la sezione "Passaggio 3: Creare un'applicazione di servizio Reporting Services in Installare la modalità SharePoint di Reporting Services per SharePoint 2013.

Per alcuni esempi sull'utilizzo di PowerShell, vedere la sezione "Per creare un'applicazione di servizio Reporting Services usando PowerShell" in Servizio SharePoint di Reporting Services e applicazioni di servizio (modalità SharePoint).

3

Creare una nuova applicazione del servizio Reporting Services.

Amministrazione centrale SharePoint.

Quando si crea la nuova applicazione di servizio, configurarla per utilizzare il database del server di report che si è copiato.

4

Ripristinare i file di configurazione di Reporting Services.

Semplice copia di file.

Esempio di percorso predefinito dei file: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting.

5

Ripristinare le chiavi di crittografia di Reporting Services.

Ripristinare il file di backup delle chiavi utilizzando la pagina "SystemSettings" dell'applicazione del servizio Reporting Services.

oppure

PowerShell.

Vedere la sezione "Gestione chiavi" nell'argomento Gestire un'applicazione di servizio Reporting Services.

Icona freccia usata con il collegamento Torna all'inizioTop

Configurazione aggiuntiva

A seconda di come è stato configurato l'ambiente SharePoint precedente, potrebbe essere necessario completare uno o più dei passaggi seguenti:

  1. Configurare l'autenticazione NTLM per un'applicazione del servizio Reporting Services. Per altre informazioni, vedere Configurare le impostazioni di posta elettronica per l'applicazione di servizio Reporting Services

  2. Configurare o abilitare estensioni per i dati.

    Se per l'installazione precedente di Reporting Services sono state utilizzate estensioni configurate manualmente nel file di configurazione rsreportserver.config, è necessario abilitarle nell'ambiente SQL Server 2012 utilizzando PowerShell. L'architettura di SQL Server 2012  Reporting Services non prevede l'archiviazione di informazioni sull'estensione nel file rsreportserver.config.

    Per ulteriori informazioni sull'utilizzo di PowerShell e sul Cmdlet New-SPRSExtension, vedere Cmdlet di PowerShell (modalità SharePoint di Reporting Services)

Migrazione da una distribuzione di SQL Server 2012

In una farm multiserver, molto probabilmente gli utenti avranno i database del contenuto e del catalogo su computer diversi, nel qual caso sarà sufficiente aggiungere alla farm di SharePoint un nuovo server con il servizio Reporting Services installato, quindi rimuovere il server obsoleto. Non è necessario copiare alcun database.

Operazioni di backup

  1. Eseguire il backup delle chiavi di crittografia di Reporting Services.

  2. Eseguire il backup dell'applicazione del servizio Reporting Services tramite Amministrazione centrale SharePoint oppure utilizzare PowerShell. Ciò determinerà anche l'esecuzione del backup dei database delle applicazioni di servizio in SharePoint. Vedere l'argomento Eseguire il backup e il ripristino di applicazioni di servizio Reporting Services

  3. Se si dispone di un account di esecuzione automatica (UEA) e dell'autenticazione di Windows, annotare le credenziali in modo da poterle utilizzare per il processo di ripristino.

Icona freccia usata con il collegamento Torna all'inizioTop

Operazioni di ripristino

  1. Ripristinare l'applicazione del servizio Reporting Services utilizzando Amministrazione centrale SharePoint. È anche possibile utilizzare PowerShell.

  2. Ripristinare le chiavi di crittografia di Reporting Services.

    Vedere la sezione "Gestione chiavi" nell'argomento Gestire un'applicazione di servizio Reporting Services.

  3. Configurare gli account di esecuzione automatica (UEA) e credenziali di Windows sull'applicazione di servizio.

Icona freccia usata con il collegamento Torna all'inizioTop

Risorse aggiuntive

Icona freccia usata con il collegamento Torna all'inizioTop

Vedere anche

Concetti

Eseguire l'aggiornamento e la migrazione di Reporting Services

Eseguire la migrazione di un'installazione di Reporting Services (modalità nativa)