Eseguire la migrazione di PowerPivot a SharePoint 2013

  

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 PowerPivot 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 PowerPivot:

Panoramica della migrazione

1

2

3

4

Preparare la farm di SharePoint 2013

Eseguire il backup, la copia e il ripristino dei database

Montare i database del contenuto

Eseguire la migrazione di pianificazioni di PowerPivot

SQL Server Management Studio

  • Amministrazione centrale SharePoint

  • Windows PowerShell

  • Pagine dell'applicazione SharePoint

  • Windows PowerShell

  

Contenuto dell'argomento:

  • 1) Preparare la farm di SharePoint 2013

  • 2) Eseguire il backup, la copia e il ripristino dei database

  • 3) Preparare le applicazioni Web e montare i database del contenuto

  • 4) Aggiornare le pianificazioni di PowerPivot

  • Risorse aggiuntive

1) Preparare la farm di SharePoint 2013

  1. SuggerimentoSuggerimento

    Controllare il metodo di autenticazione per cui sono configurate le applicazioni Web esistenti. Le applicazioni Web SharePoint 2013 sono impostate in modo predefinito sull'autenticazione basata sulle attestazioni. Per le applicazioni Web SharePoint 2010 configurate per l'autenticazione in modalità classica sono richiesti passaggi aggiuntivi per eseguire la migrazione dei database da SharePoint 2010 a SharePoint 2013. Se le applicazioni Web sono configurate per l'autenticazione in modalità classica, controllare la documentazione di SharePoint 2013.

  2. Installare una nuova farm di SharePoint Server 2013.

  3. Installare un'istanza di un server SQL Server 2012 SP1 Analysis Services in modalità SharePoint. Per ulteriori informazioni, vedere Installare il server Analysis Services in modalità SharePoint per SharePoint 2013 (SQL Server 2012 SP1).

  4. Installare il pacchetto di installazione di PowerPivot per SharePoint 2013 spPowerPivot.msi in ogni server nella farm di SharePoint. Per ulteriori informazioni, vedere Installare o disinstallare il componente aggiuntivo PowerPivot per SharePoint.

  5. In Amministrazione centrale SharePoint 2013 configurare l'applicazione di servizio per Excel Services per l'utilizzo del server Analysis Services in modalità SharePoint creato nel passaggio precedente. Per ulteriori informazioni, vedere la sezione "Configurare l'integrazione SharePoint per Analysis Services di base" in Installare il server Analysis Services in modalità SharePoint per SharePoint 2013 (SQL Server 2012 SP1).

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

2) Eseguire il backup, la copia e il ripristino dei database

Il processo di "aggiornamento del collegamento di un database di SharePoint" è una sequenza di passaggi per eseguire il backup, la copia e il ripristino dei database dell'applicazione di servizio e del contenuto correlati a PowerPivot nella farm di SharePoint 2013.

  1. Impostare il database in sola lettura: in SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome del database e scegliere Proprietà. Nella pagina Opzioni impostare la proprietà Database di sola lettura su True.

  2. Eseguire il backup: eseguire il backup di ogni database del contenuto e database dell'applicazione di servizio di cui si desidera eseguire la migrazione alla farm di SharePoint 2013. In SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome del database, fare clic su Attività e scegliere Backup.

  3. Copiare i file di backup del database (con estensione bak) nel server di destinazione desiderato.

  4. Eseguire il ripristino: ripristinare i database nel Motore di database di SQL Server di destinazione. Questo passaggio può essere completato utilizzando SQL Server Management Studio.

  5. Impostare il database in lettura/scrittura: impostare Database di sola lettura su False.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

3) Preparare le applicazioni Web e montare i database del contenuto

Per una spiegazione più dettagliata delle procedure riportate di seguito, vedere la pagina relativa all'aggiornamento di database da SharePoint 2010 a SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).

  1. Portare i database offline:

    Portare offline ogni database del contenuto di SharePoint 2013 utilizzando Amministrazione centrale SharePoint. I database del contenuto vengono sostituiti da quelli copiati. Si tenga in considerazione la migliore sequenza per l'ambiente. Valutare l'opportunità di portare offline ogni database e montare il relativo database di sostituzione prima di portare offline il successivo database del contenuto. Un'altra opzione consiste nel portare offline tutti i database del contenuto come gruppo.

    1. In Amministrazione centrale SharePoint fare clic su Gestione applicazioni.

    2. Fare clic su Gestisci database del contenuto.

    3. Fare clic sul nome del database.

    4. In Gestisci impostazioni database del contenuto impostare Stato del database su Offline.

    5. Selezionare Rimuovi database del contenuto. Si noti l'avviso indicante che i siti archiviati nel database del contenuto non saranno più accessibili.

  • Montare i database del contenuto:

    Utilizzare i cmdlet PowerShell nella shell di gestione di SharePoint 2013 per montare il database del contenuto migrato. È necessario montare solo i database di contenuto, non il database dell'applicazione di servizio: Contenuto correlato di PowerShell

    Mount-SPContentDatabase "SharePoint_Content_O14-KJSP1" -DatabaseServer "[server name]\powerpivot" -WebApplication [web application URL]
    

    Per ulteriori informazioni, vedere la pagina relativa al collegamento o scollegamento di database del contenuto (SharePoint Server 2010) (https://technet.microsoft.com/en-us/library/ff628582.aspx).

    Stato al completamento del passaggio: al termine dell'operazione di montaggio, gli utenti possono visualizzare i file disponibili nel database del contenuto precedente. Di conseguenza, essi possono visualizzare e aprire le cartelle di lavoro nella raccolta documenti.

    • SuggerimentoSuggerimento

      È possibile creare, a questo punto del processo di migrazione, nuove pianificazioni per le cartelle di lavoro migrate. Tuttavia, le pianificazioni vengono create nel nuovo database delle applicazioni di servizio PowerPivot e non nel database copiato dalla farm di SharePoint precedente. Pertanto, in esso non sarà contenuta alcuna pianificazione precedente. Dopo aver completato i passaggi seguenti per utilizzare il database precedente ed eseguire la migrazione delle pianificazioni precedenti, le nuove pianificazioni non saranno disponibili.

Risolvere eventuali problemi durante il tentativo di montaggio di database

In questa sezione vengono riepilogati i possibili problemi riscontrati durante il montaggio del database.

  1. Errori di autenticazione: se vengono visualizzati errori relativi all'autenticazione, controllare la modalità di autenticazione utilizzata nelle applicazioni Web di origine. L'errore potrebbe essere causato da una mancata corrispondenza dell'autenticazione tra l'applicazione Web SharePoint 2013 e l'applicazione Web SharePoint 2012. Per ulteriori informazioni, vedere Preparare la farm di SharePoint 2013.

  2. File PowerPivot.File mancanti: se vengono visualizzati errori relativi alla mancanza di file con estensione dll di PowerPivot, il file spPowerPivot.msi non è stato installato oppure PowerPivot non è stato configurato con il relativo strumento di configurazione.

4) Aggiornare le pianificazioni di PowerPivot

In questa sezione vengono illustrati i dettagli e le opzioni per eseguire la migrazione delle pianificazioni di PowerPivot. La migrazione di una pianificazione è un processo in due passaggi. In primo luogo, configurare l'applicazione di servizio PowerPivot per l'utilizzo del database dell'applicazione di servizio sottoposto a migrazione. In secondo luogo, scegliere una delle due opzioni per la migrazione della pianificazione.

Configurare l'applicazione di servizio per l'utilizzo del database dell'applicazione di servizio sottoposto a migrazione.

In Amministrazione centrale SharePoint configurare l'applicazione di servizio PowerPivot per l'utilizzo del database dell'applicazione di servizio precedente copiato. Tramite il servizio PowerPivot viene aggiornato il database dell'applicazione di servizio in base al nuovo schema.

  1. In Amministrazione centrale SharePoint fare clic su Gestisci applicazioni di servizio.

  2. Individuare l'applicazione di servizio PowerPivot, ad esempio l'applicazione di servizio PowerPivot predefinita, fare clic sul nome dell'applicazione di servizio e scegliere Proprietà nella barra multifunzione di SharePoint.

  3. Aggiornare l'istanza del nome del server di database e il nome del database nei nomi corretti del database di cui sono stati eseguiti il backup, la copia e il ripristino. Una volta fatto clic su OK, il database dell'applicazione di servizio viene aggiornato. Gli errori verranno registrati nel log ULS.

Aggiornare le pianificazioni di PowerPivot

Configurare l'applicazione di servizio PowerPivot per l'esecuzione della migrazione di pianificazioni di aggiornamenti.

  • Opzione 1. Eseguire la migrazione di pianificazioni: Amministratore della farm di SharePoint

    1. Nella gestione di SharePoint 2013 eseguire il cmdlet Set-PowerPivotServiceApplication con l'opzione -StartMigratingRefreshSchedules per abilitare la migrazione della pianificazione su richiesta automatica Contenuto correlato di PowerShell. Nello script di Windows PowerShell seguente si presuppone la presenza di un'unica applicazione di servizio PowerPivot.

      $app=Get-PowerPivotServiceApplication
      Set-PowerPivotServiceApplication $app -StartMigratingRefreshSchedules
      

      Dopo aver eseguito lo script di Windows PowerShell, le pianificazioni sono attive e verranno eseguite al momento appropriato successivo. Tuttavia, lo stato nella pagina di aggiornamento delle pianificazioni non è abilitato. Quando la pianificazione viene eseguita la prima volta, ne verrà eseguita la migrazione e nella pagina di aggiornamento delle pianificazioni verrà attivato lo stato Abilitata.

    2. Se si desidera controllare il valore corrente della proprietà StartMigratingRefreshSchedules, eseguire lo script PowerShell riportato di seguito. Tramite lo script viene eseguito il ciclo di tutti gli oggetti dell'applicazione di servizio PowerPivot e vengono visualizzati il nome e i valori delle proprietà:

      $apps = Get-PowerPivotServiceApplication
      foreach ($app in $apps){}
      Get-PowerPivotServiceApplication $appp | format-table -property displayname,id,StartMigratingRefreshSchedules
      

    Opzione 2. Eseguire la migrazione di pianificazioni: Aggiornamento di ogni cartella di lavoro da parte dell'utente

    1. Un'altra opzione per eseguire la migrazione delle pianificazioni consiste nell'abilitare l'aggiornamento delle pianificazioni per ogni cartella di lavoro. Passare alla raccolta documenti contenente le cartelle di lavoro.

    2. Aprire il menu di scelta rapida e fare clic su Gestisci aggiornamento dati PowerPivot.

    3. Nella sezione relativa all'aggiornamento delle pianificazioni fare cli su Abilita.

    4. È possibile selezionare Aggiorna anche appena possibile. Tramite questa opzione viene aggiunta un'istanza di aggiornamento alla coda non appena si fa clic su OK. La pianificazione dell'aggiornamento regolare viene tuttavia attivata al momento opportuno.

    5. Fare clic su OK. La cronologia di aggiornamento è ora visibile nella pagina degli aggiornamenti. La pianificazione verrà attivata al momento previsto.

Cartelle di lavoro di SQL Server 2008 R2 PowerPivot

  • Le cartelle di lavoro di SQL Server 2008 R2 PowerPivot non vengono aggiornate automaticamente se utilizzate in SQL Server 2012 SP1 2013 PowerPivot per SharePoint 2013. Dopo la migrazione di un database del contenuto in cui sono incluse cartelle di lavoro di SQL Server 2008 R2, è possibile utilizzare le cartelle di lavoro ma le pianificazioni non vengono aggiornate.

  • Per ulteriori informazioni, vedere Aggiornare le cartelle di lavoro e l'aggiornamento dati pianificato (SQL Server 2012 SP1).

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Risorse aggiuntive

[!NOTA]

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

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio