Condividi tramite


Eseguire la migrazione di PowerPivot a SharePoint 2013

SharePoint 2013 non supporta l'aggiornamento sul posto. Tuttavia, la procedura di aggiornamento del collegamento al 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 per SharePoint integrata con SharePoint 2010, non è possibile aggiornare sul posto il 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:

Si applica a: SharePoint 2013

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

  1. Suggerimento

    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 SQL Server server Analysis Services 2014 in modalità SharePoint. Per ulteriori informazioni, vedere PowerPivot for SharePoint 2013 Installation.

  4. Eseguire il pacchetto di installazione di PowerPivot per SharePoint 2013 spPowerPivot.msi in ogni server della farm di SharePoint. Per altre informazioni, vedere Installare o disinstallare il componente aggiuntivo PowerPivot per SharePoint (SharePoint 2013).

  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 altre informazioni, vedere la sezione "Configure Basic Analysis Services SharePoint Integration" di PowerPivot for SharePoint 2013 Installation.For more information, see the "Configure Basic Analysis Services SharePoint Integration" section of PowerPivot for SharePoint 2013 Installation.

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

Il processo di aggiornamento del collegamento al database di SharePoint è una sequenza di passaggi per eseguire il backup, copiare e ripristinare i database dell'applicazione di servizio e del contenuto correlati a PowerPivot nella farm di SharePoint 2013.

  1. Impostare Database su 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, scegliere Attività e fare clic su Backup.

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

  4. Ripristinare: Ripristinare i database nella destinazione SQL Server motore di database. Questo passaggio può essere completato usando SQL Server Management Studio.

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

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

Per una spiegazione più dettagliata delle procedure seguenti, vedere Aggiornare i 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 contenutoimpostare 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. Non è necessario montare il database dell'applicazione di servizio, ma solo i database del contenuto: contenuto correlato a PowerShell Contenuto correlato a PowerShell

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

    Per altre informazioni, vedere Collegare o scollegare database del contenuto (SharePoint Server 2010) (https://technet.microsoft.com/library/ff628582.aspx).

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

    Suggerimento

    È 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 2010. Per ulteriori informazioni, vedere 1) Preparare la farm di SharePoint 2013 .

  2. PowerPivot.Files mancante: Se vengono visualizzati errori relativi a dll powerPivot mancanti, il spPowerPivot.msi non è stato installato o lo strumento di configurazione PowerPivot non è stato usato per configurare PowerPivot.

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. Trovare l'applicazione di servizio PowerPivot, ad esempio "Applicazione di servizio PowerPivot predefinita", fare clic sul nome dell'applicazione di servizio e fare clic su 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 con l'opzione Set-PowerPivotServiceApplication per abilitare la -StartMigratingRefreshSchedules migrazione automatica su richiesta del contenuto correlato a PowerShell relativo al contenuto correlato di . 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 che verrà eseguita la migrazione e nella pagina di aggiornamento pianificato, Enabled sarà true.

    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 $app | 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 clic 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

Risorse aggiuntive

Nota

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