Aggiornare PowerPivot per SharePoint

SQL Server 2012 include nuove funzionalità per PowerPivot per SharePoint. Se è stata installata la versione SQL Server 2008 R2 di PowerPivot per SharePoint, è possibile effettuare l'aggiornamento di questa istanza per utilizzare le nuove funzionalità descritte in Novità (Analysis Services).

Se viene eseguito l'aggiornamento di una farm multiserver in cui sono incluse due o più istanze di PowerPivot per SharePoint, è necessario eseguire l'aggiornamento completo di ciascun server prima di procedere con il server successivo. Un aggiornamento completo include l'esecuzione del programma di installazione di SQL Server per aggiornare i file di programma, quindi azioni di aggiornamento di SharePoint per la configurazione dei servizi aggiornati. La disponibilità dei server sarà limitata finché non verranno eseguite le azioni di aggiornamento nello strumento di configurazione PowerPivot o in PowerShell.

Nota importanteImportante

Lo strumento di configurazione PowerPivot è una delle funzionalità condivise di SQL Server. Tutte le funzionalità condivise vengono aggiornate contemporaneamente. Se durante un processo di aggiornamento si selezionano altre istanze o funzionalità di SQL Server per le quali è richiesto un aggiornamento della funzionalità condivisa, lo strumento di configurazione PowerPivot verrà aggiornato. È possibile che si riscontrino problemi se lo strumento di configurazione PowerPivot viene aggiornato ma non l'istanza di PowerPivot. Per ulteriori informazioni sulle funzionalità condivise di SQL Server, vedere Eseguire l'aggiornamento a SQL Server 2012 utilizzando l'Installazione guidata (programma di installazione).

L'aggiornamento di un server non comporta necessariamente l'aggiornamento delle cartelle di lavoro di PowerPivot eseguite in esso, ma le cartelle di lavoro meno recenti create con la versione precedente di PowerPivot per Excel continueranno a funzionare come prima, utilizzando le funzionalità disponibili in questa versione. Le cartelle di lavoro rimangono funzionali perché in un server aggiornato è disponibile la versione del provider OLE DB di Analysis Services che faceva parte dell'installazione precedente.

L'aggiornamento interesserà le operazioni di aggiornamento dati. L'aggiornamento dati pianificato nel server è disponibile solo per le cartelle di lavoro corrispondenti alla versione del server. Se si ospitano cartelle di lavoro della versione precedente, l'aggiornamento dati non funzionerà più per quelle cartelle di lavoro. Per abilitare di nuovo l'aggiornamento dati, è necessario aggiornare le cartelle di lavoro. È possibile aggiornare ogni cartella di lavoro manualmente in PowerPivot per Excel o abilitare la funzionalità di aggiornamento automatico dei dati. Con l'aggiornamento automatico sarà possibile aggiornare una cartella di lavoro alla versione corrente prima dell'esecuzione dell'aggiornamento dati, consentendo alle operazioni di aggiornamento dati di rimanere pianificate. Per ulteriori informazioni su questa funzionalità, vedere Aggiornare PowerPivot per Excel.

In questo argomento sono contenute le sezioni seguenti:

Prerequisiti

Procedura di aggiornamento

Controllo della versione dei server PowerPivot in una farm

Aggiornamento di più server PowerPivot per SharePoint in una farm SharePoint

Applicazione di una correzione QFE a un'istanza PowerPivot nella farm

Attività di verifica post-aggiornamento

Prerequisiti

SQL Server 2008 R2 Service Pack 1 è richiesto nell'installazione SQL Server 2008 R2 di PowerPivot per SharePoint. Il programma di installazione di SQL Server 2012 consente di aggiornare solo una versione precedente che esegue SP1 o versioni successive.

SharePoint 2010 Service Pack 1 è necessario per le funzionalità di SQL Server 2012 PowerPivot per SharePoint.

È richiesto l'aggiornamento cumulativo di agosto 2010 di SharePoint 2010 o versione successiva in caso di aggiornamento da una versione precedente di PowerPivot per SharePoint a SQL Server 2012. È consigliabile installare l'aggiornamento cumulativo di agosto 2010 o versione successiva dopo l'installazione di SharePoint Service Pack 1. Per una nuova installazione di SQL Server 2012 PowerPivot per SharePoint non è richiesto l'aggiornamento cumulativo. Per ulteriori informazioni, vedere la pagina relativa al rilascio dell'aggiornamento cumulativo di agosto 2010 per SharePoint.

Per aggiornare un'installazione di PowerPivot per SharePoint, è necessario essere un amministratore di farm. Per eseguire il programma di installazione di SQL Server, è necessario essere un amministratore locale.

È necessario disporre di autorizzazioni db_owner per il database di configurazione della farm.

Procedura di aggiornamento

Per aggiornare un server PowerPivot per SharePoint, effettuare le operazioni seguenti:

  1. Scaricare SharePoint Server 2010 SP1 e applicarlo a tutti i server nella farm. Leggere il documento Problemi noti per informazioni sulla preparazione e sull'esecuzione dell'aggiornamento SP1.

  2. Verificare che l'installazione di SharePoint SP1 sia completata.

    Nella pagina Aggiornamento e migrazione di Amministrazione centrale aprire la pagina Controlla stato installazione prodotti e patch per visualizzare i messaggi di stato correlati a SP1.

  3. Accedere alla pagina per il download dell'aggiornamento cumulativo di agosto 2010 di SharePoint 2010 o di un aggiornamento cumulativo successivo. Applicare l'aggiornamento cumulativo in tutti i server nella farm.

    Se si esegue lo strumento di configurazione PowerPivot per SharePoint e si riceve un messaggio di errore simile al seguente, anche dopo l'installazione di SharePoint Server 2010 SP1 e l'esecuzione della configurazione guidata, l'aggiornamento cumulativo non è installato:

    "SharePoint 2010 SP1 è installato, ma il server corrente non è stato aggiornato a SP1. È necessario eseguire la Configurazione guidata SharePoint per completare l'aggiornamento."

  4. Eseguire il programma di installazione di SQL Server 2012 nel server applicazioni SharePoint in cui viene eseguito il servizio SQL Server Analysis Services (PowerPivot) per aggiornare l'istanza di PowerPivot. Nella pagina Installazione dell'Installazione guidata scegliere l'opzione di aggiornamento. Per ulteriori informazioni, vedere Eseguire l'aggiornamento a SQL Server 2012 utilizzando l'Installazione guidata (programma di installazione).

  5. Eseguire le azioni di aggiornamento di SharePoint per aggiornare le soluzioni e i servizi Web in SharePoint. Utilizzare lo strumento di configurazione PowerPivot o i cmdlet di PowerShell per eseguire questa attività. Non è possibile utilizzare Amministrazione centrale per questo passaggio. Per istruzioni, fare clic su uno dei collegamenti seguenti:

  6. Ripetere il passaggio precedente per qualsiasi altra istanza del servizio SQL Server Analysis Services (PowerPivot) nella farm.

  7. Verificare che l'aggiornamento sia stato completato correttamente eseguendo i passaggi di post-aggiornamento e controllando la versione dei server PowerPivot nella farm. Per ulteriori informazioni, vedere Attività di verifica post-aggiornamento in questo argomento e la sezione seguente.

Controllo della versione dei server PowerPivot in una farm

Tutte le istanze del servizio di sistema di PowerPivot e di Analysis Services devono presentare la stessa versione. Per verificare che la versione di tutti i componenti server sia uguale, controllare le informazioni sulla versione per gli elementi seguenti:

  • File Microsoft.AnalysisServices.SharePoint.Integration.dll. Si tratta del file che dispone del modello a oggetti per il servizio di sistema di PowerPivot.

  • Servizio Analysis Services in ogni server applicazioni che dispone di un'installazione di PowerPivot per SharePoint.

Modalità di controllo della versione delle soluzioni PowerPivot e del servizio di sistema di PowerPivot

  1. In \Windows\Assembly, trovare il file Microsoft.AnalysisServices.SharePoint.Integration.dll.

  2. Fare clic con il pulsante destro del mouse su Microsoft.AnalysisServices.SharePoint.Integration.dll e selezionare Proprietà.

  3. Scegliere Dettagli.

  4. La versione del file deve essere 11.00<build principale>.<build secondaria>.

Sono disponibili più copie di Microsoft.AnalysisServices.SharePoint.Integration.dll in un server PowerPivot per SharePoint. Le copie del file saranno disponibili nell'assembly globale, \inetpub\wwwroot\wss\VirtualDirectories\80\bin\ e in \Programmi\Microsoft SQL Server\100\SDK\Assemblies.

Quando si cercano le versioni del file in un'installazione, utilizzare sempre la versione che si trova nella cartella Assembly. Si tratta della copia aggiornata dal programma di installazione. Le altre copie del file vengono aggiunte dal pacchetto della soluzione powerpivotwebapp.wsp o dal programma di installazione se si installano i componenti di connettività. Il pacchetto della soluzione aggiornerà la copia aggiunta. A seconda del passaggio in corso dell'operazione di aggiornamento multiserver, la copia disponibile in \inetpub potrebbe essere più recente rispetto alla versione presente nell'assembly globale.

Modalità di controllo della versione di Analysis Services

Se sono stati aggiornati solo alcuni dei server PowerPivot per SharePoint di una farm, l'istanza di Analysis Services nei server non aggiornati sarà obsoleta rispetto alla versione prevista nella farm. Sarà necessario effettuare l'aggiornamento di tutti i server alla stessa versione affinché possano essere utilizzati. Nelle istruzioni seguenti viene illustrato come verificare la versione del servizio SQL Server Analysis Services (PowerPivot) in ogni computer.

  1. In \Programmi\Microsoft SQL Server\MSAS11_00.PowerPivot\OLAP\bin trovare il file msmdsrv.exe.

  2. Fare clic con il pulsante destro del mouse sul file msmdsrv.exe e selezionare Proprietà.

  3. Scegliere Dettagli.

  4. La versione del file deve essere 11.00.<build principale>.<build secondaria>.

  5. Verificare che questo numero sia identico al file Microsoft.AnalysisServices.SharePoint.Integration.dll.

  6. Se la versione del file msmdsrv.exe è precedente a quella di Microsoft.AnalysisServices.SharePoint.Integration.dll, eseguire il programma di installazione di SQL Server per aggiornare l'istanza di Analysis Services.

Procedura di controllo della versione del provider di dati MSOLAP in SharePoint

Utilizzare le istruzioni seguenti per controllare quali versioni dei provider OLE DB di Analysis Services sono considerate attendibili da Excel Services. È necessario essere amministratore di una farm o di un'applicazione di servizio per controllare le impostazioni del provider di dati attendibile di Excel Services.

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

  2. Fare clic su ExcelServiceApp1.

  3. Fare clic su Provider di dati attendibili. Verrà visualizzato MSOLAP.5 se è stata aggiornata l'installazione di PowerPivot per SharePoint in uso. Verrà visualizzato anche MSOLAP.4 dalla versione precedente.

MSOLAP.4 viene descritto come provider Microsoft OLE DB per OLAP Services 10.0. Questa versione potrebbe essere quella predefinita per SQL Server 2008 installata con Excel Services o la versione per SQL Server 2008 R2. La versione predefinita installata da SharePoint non supporta l'accesso ai dati PowerPivot. È necessario disporre della versione per SQL Server 2008 R2 o successiva per connettersi alle cartelle di lavoro di PowerPivot su SharePoint. Per verificare la disponibilità della versione per SQL Server 2008 R2, utilizzare le istruzioni nella sezione precedente in cui viene illustrato come verificare la versione visualizzando le proprietà del file.

Aggiornamento di più server PowerPivot per SharePoint in una farm SharePoint

In una topologia multiserver in cui sono inclusi più server PowerPivot per SharePoint, la versione di tutti i componenti e di tutte le istanze del server deve essere uguale. Il server che esegue la versione più recente del software imposta il livello per tutti i server nella farm. Se vengono aggiornati solo alcuni server, quelli che eseguono versioni meno recenti del software non saranno più disponibili finché non verranno aggiornati.

Dopo l'aggiornamento del primo server, gli altri server che non sono ancora stati aggiornati non saranno più disponibili. La disponibilità viene ripristinata quando tutti i server presentano lo stesso livello funzionale.

Con il programma di installazione di SQL Server vengono aggiornati i file di soluzione PowerPivot nel computer fisico, ma per aggiornare le soluzioni utilizzate nella farm, è necessario utilizzare uno degli approcci descritti in precedenza (strumento di configurazione PowerPivot o PowerShell).

Applicazione di una correzione QFE a un'istanza PowerPivot nella farm

L'applicazione della patch a un server PowerPivot per SharePoint consente di effettuare l'aggiornamento dei file di programma esistenti a una versione più recente in cui è inclusa una correzione per un problema specifico. In caso di applicazione di una correzione QFE a una topologia multiserver, non esiste un server primario da cui iniziare. È possibile iniziare con qualsiasi server finché si applica la stessa correzione QFE agli altri server PowerPivot nella farm.

Quando si applica la correzione QFE, è necessario eseguire anche un passaggio di configurazione per aggiornare le informazioni sulla versione del server nel database di configurazione della farm. La versione del server per cui è stata installata la patch diventa la nuova versione prevista per la farm. Fino a quando la correzione QFE non viene applicata e configurata in tutti i computer, le istanze di PowerPivot per SharePoint che non contengono la correzione QFE non saranno disponibili per gestire le richieste per i dati PowerPivot.

Per verificare che la correzione QFE sia stata applicata e configurata correttamente, seguire queste istruzioni:

  1. Installare la patch attenendosi alle istruzioni fornite con la correzione QFE.

  2. Avviare lo strumento di configurazione PowerPivot.

  3. Fare clic su Aggiorna funzionalità, servizi, applicazioni e soluzioni, quindi fare clic su OK.

  4. Rivedere le azioni incluse nell'attività di aggiornamento, quindi fare clic su Convalida.

  5. Fare clic su Esegui per applicare le azioni.

  6. Ripetere per le istanze di PowerPivot per SharePoint aggiuntive nella farm.

    Nota importanteImportante

    In una distribuzione multiserver assicurarsi di applicare la patch a ogni istanza e di configurarla prima di continuare con il computer successivo. È necessario completare l'attività di aggiornamento con lo strumento di configurazione PowerPivot per l'istanza corrente prima di passare all'istanza successiva.

Per controllare le informazioni sulla versione per i servizi della farm, utilizzare la pagina Controlla stato installazione prodotti e patch nella sezione Gestione aggiornamento e patch di Amministrazione centrale.

Attività di verifica post-aggiornamento

Al termine dell'aggiornamento, eseguire i passaggi seguenti per verificare che il server sia operativo.

Attività

Collegamento

Verificare che il servizio sia in esecuzione in tutti i computer in cui è eseguito PowerPivot per SharePoint.

Avviare o arrestare un server PowerPivot per SharePoint

Verificare l'attivazione della funzionalità a livello di raccolta siti.

Attivare l'integrazione delle funzionalità di PowerPivot per le raccolte siti in Amministrazione centrale

Verificare che le singole cartelle di lavoro di PowerPivot vengano caricate correttamente aprendo una cartella di lavoro e facendo clic sui filtri e sul filtro dei dati per avviare una query.

Verificare la presenza di file memorizzati nella cache sul disco rigido. Un file memorizzato nella cache conferma che il file di dati è stato caricato in quel server fisico. Cercare i file memorizzati nella cache nella cartella \Programmi\Microsoft SQL Server\MSAS11.POWERPIVOT\OLAP\Backup.

Testare l'aggiornamento dei dati nelle cartelle di lavoro selezionate configurate per l'aggiornamento dei dati.

Il modo più semplice per testare l'aggiornamento dei dati consiste nel modificare una pianificazione di aggiornamento dei dati, scegliendo la casella di controllo Aggiorna anche appena possibile in modo che l'aggiornamento dei dati venga eseguito immediatamente. Con questo passaggio si determinerà se l'aggiornamento dei dati viene completato correttamente per la cartella di lavoro corrente. Ripetere questi passaggi per le altre cartelle di lavoro utilizzate frequentemente per assicurare che l'aggiornamento dei dati sia operativo. Per ulteriori informazioni sulla pianificazione dell'aggiornamento dei dati, vedere Pianificare un aggiornamento dati (PowerPivot per SharePoint).

L'aggiornamento dei dati pianificato viene eseguito in un'istanza di SQL Server 2012 PowerPivot per SharePoint, aggiornando i dati nelle cartelle di lavoro che sono state aggiornate o create utilizzando la versione SQL Server 2012 di PowerPivot per Excel.

Per salvare i passaggi, è possibile abilitare una funzionalità di aggiornamento automatico tramite cui viene eseguito un controllo di versione e, successivamente, viene aggiornata automaticamente una cartella di lavoro in modo che l'aggiornamento dei dati possa procedere. Per ulteriori informazioni su questa funzionalità, vedere Aggiornare PowerPivot per Excel.

Nel tempo, monitorare report dell'aggiornamento dati in Dashboard di gestione PowerPivot per verificare che non ci siano errori di aggiornamento dati.

Dati di utilizzo e dashboard di gestione PowerPivot

Per ulteriori informazioni sulla configurazione delle impostazioni e delle funzionalità di PowerPivot, vedere Amministrazione e configurazione del server PowerPivot in Amministrazione centrale.

Per istruzioni dettagliate su tutte le attività di configurazione post-installazione, vedere Configurazione iniziale (PowerPivot per SharePoint).

Vedere anche

Concetti

Requisiti hardware e software (PowerPivot per SharePoint e Reporting Services in modalità SharePoint)

Installazione di PowerPivot per SharePoint (SharePoint 2010)

Altre risorse

Funzionalità supportate dalle edizioni di SQL Server 2012