Mise à niveau (PowerPivot pour SharePoint)

Utilisez les informations de cette rubrique pour mettre à niveau SQL Server 2008 R2 PowerPivot pour SharePoint. Pour plus d'informations sur les nouveautés ou les fonctionnalités qui ont été modifiées dans cette version, consultez Nouveautés (PowerPivot pour SharePoint).

Cette rubrique contient les sections suivantes :

Mettre à niveau vers le Service Pack 1 (SP1)

Mettre à niveau plusieurs serveurs PowerPivot pour SharePoint dans une batterie de serveurs SharePoint

Appliquer un correctif QFE à une instance PowerPivot de la batterie de serveurs

Vérifier la version des serveurs PowerPivot d'une batterie

Tâches de vérification consécutives à la mise à niveau

Mettre à niveau vers le Service Pack 1 (SP1)

Appliquez le SP1 sur chaque serveur d'applications qui inclut une installation de PowerPivot pour SharePoint. Un redémarrage est nécessaire une fois le SP1 installé.

Attendez que le travail du minuteur SharePoint synchronise la solution sur toutes les applications Web de la batterie de serveurs.

Vous pouvez aussi exécuter une règle d'intégrité pour synchroniser immédiatement les solutions avec la version attendue. Il faudra pour cela réinitialiser IIS.

  1. Dans l'Administration centrale, dans Analyse, cliquez sur Vérifier les définitions de règles.

  2. Dans la catégorie Configuration, recherchez la règle suivante et cliquez dessus :

    PowerPivot : la solution de batterie de serveurs déployée n'est pas à jour..

  3. Dans la zone Définitions de règle de l’analyseur d’intégrité pour cette règle, cliquez sur Exécuter maintenant.

  4. Réinitialisez IIS pour que la version antérieure ne soit plus disponible. Pour ce faire, ouvrez une invite de commandes d'Administrateur et tapez IISRESET.

Aucune étape de configuration supplémentaire n'est requise, mais vous devez effectuer les tâches consécutives à la mise à niveau pour vérifier que le serveur est opérationnel (consultez Tâches de vérification consécutives à la mise à niveau dans cette rubrique).

Mettre à niveau plusieurs serveurs PowerPivot pour SharePoint dans une batterie de serveurs SharePoint

Si vous avez plusieurs serveurs PowerPivot pour SharePoint, n'oubliez pas d'appliquer le SP1 à chacun d'entre eux. Dans une topologie à plusieurs serveurs qui inclut plusieurs serveurs PowerPivot pour SharePoint, toutes les instances de serveur et tous les composants doivent avoir la même version. Le serveur qui exécute la version la plus récente du logiciel définit le niveau pour tous les serveurs de la batterie. Si vous ne mettez à niveau que quelques serveurs, ceux qui exécutent des versions antérieures du logiciel deviendront indisponibles jusqu'à ce qu'ils soient également mis à niveau.

Les fichiers de solution PowerPivot sont mis à niveau sur place sur l'ordinateur physique, mais sont déployés sur des applications Web spécifiques sur la batterie de serveurs par un travail du minuteur SharePoint qui s'exécute toutes les heures. La planification du travail du minuteur détermine quand les fichiers programme sont copiés vers les ordinateurs Web frontaux qui hébergent les applications. Si le travail du minuteur s'est exécuté avant la mise à niveau, la propagation de la mise à niveau de la solution de l'application Web de PowerPivot à travers la batterie peut prendre jusqu'à une heure. Pendant ce temps, les demandes de traitement des requêtes et d'actualisation des données PowerPivot seront supprimées. Pour contourner ce problème, vous pouvez exécuter manuellement une règle d'intégrité pour synchroniser immédiatement tous les serveurs afin qu'ils utilisent la même version d'une solution.

Pour mettre à niveau un déploiement à plusieurs serveurs, procédez comme suit :

  1. Exécutez le programme d'installation de SQL Server pour mettre à niveau la première instance de PowerPivot pour SharePoint. Si vous avez plusieurs serveurs, vous pouvez choisir n'importe lequel. Le concept de serveur principal n'existe pas dans un déploiement PowerPivot pour SharePoint. Lorsque vous effectuez la mise à niveau, les packages de solutions utilisés par toutes les instances de PowerPivot pour SharePoint sont mis à niveau vers la nouvelle version.

  2. Mettez à niveau chaque serveur supplémentaire en exécutant le programme d'installation de SQL Server afin de mettre à niveau PowerPivot pour SharePoint.

  3. Attendez que le travail du minuteur SharePoint synchronise la solution sur toutes les applications Web de la batterie de serveurs.

    Vous pouvez aussi exécuter une règle d'intégrité pour synchroniser immédiatement les solutions avec la version attendue. Il faudra pour cela réinitialiser IIS.

    1. Dans l'Administration centrale, dans Analyse, cliquez sur Vérifier les définitions de règles.

    2. Dans la catégorie Configuration, recherchez la règle suivante et cliquez dessus :

      PowerPivot : la solution de batterie de serveurs déployée n'est pas à jour..

    3. Dans la zone Définitions de règle de l’analyseur d’intégrité pour cette règle, cliquez sur Exécuter maintenant.

    4. Réinitialisez IIS pour que la version antérieure ne soit plus disponible. Pour ce faire, ouvrez une invite de commandes d'Administrateur et tapez IISRESET.

Appliquer un correctif QFE à une instance PowerPivot de la batterie de serveurs

L'application d'un correctif à un serveur PowerPivot pour SharePoint met à jour les fichiers programme existants vers une version plus récente qui inclut le correctif d'un problème spécifique. Lors de l'application d'un correctif QFE à une topologie à plusieurs serveurs, il n'y a aucun serveur principal par lequel commencer obligatoirement. Vous pouvez commencer par n'importe quel serveur tant que vous appliquez le même correctif QFE aux autres serveurs PowerPivot de la batterie.

Lorsque vous appliquez le correctif QFE, les informations de version du serveur sont mises à jour dans la base de données de configuration de la batterie. La version du serveur corrigé devient la nouvelle version attendue pour la batterie. Les serveurs dépourvus du correctif QFE seront déconnectés jusqu'à ce que le correctif logiciel leur soit appliqué.

Pour garantir l'application du correctif QFE, vous devez exécuter la règle de l'analyseur d'intégrité qui déploie des solutions PowerPivot.

  1. Installez le correctif logiciel à l'aide des instructions fournies avec le correctif QFE.

  2. Dans l'Administration centrale, dans Analyse, cliquez sur Vérifier les définitions de règles.

  3. Dans la catégorie Configuration, recherchez la règle suivante et cliquez dessus :

    PowerPivot : la solution de batterie de serveurs déployée n'est pas à jour.

  4. Dans la zone Définitions de règle de l’analyseur d’intégrité pour cette règle, cliquez sur Exécuter maintenant.

  5. Réinitialisez IIS pour que la version antérieure ne soit plus disponible. Pour ce faire, ouvrez une invite de commandes d'Administrateur et tapez IISRESET.

Pour vérifier les informations de version des services de la batterie de serveurs, utilisez la page Vérifier l'état d’installation du correctif et du produit dans la section Gestion des mises à niveau et des correctifs de l'Administration centrale.

Vérifier la version des serveurs PowerPivot d'une batterie

Les instances du service système PowerPivot et du service Analysis Services de la batterie de serveurs doivent avoir la même version. Pour vérifier que tous les composants serveur utilisent la même version, contrôlez les informations de version des éléments suivants :

  • Fichier Microsoft.AnalysisServices.SharePoint.Integration.dll. Ce fichier est celui qui contient le modèle objet du service système PowerPivot.

  • Service Analysis Services de chaque serveur d'applications qui comprend une installation de PowerPivot pour SharePoint.

Comment vérifier la version de solutions PowerPivot et du service système PowerPivot

  1. Dans \Windows\Assembly, recherchez le fichier Microsoft.AnalysisServices.SharePoint.Integration.dll.

  2. Cliquez avec le bouton droit sur Microsoft.AnalysisServices.SharePoint.Integration.dll et sélectionnez Propriétés.

  3. Cliquez sur Détails.

  4. La version de fichier doit être 10.50.1600.1 pour la version du produit.

Il existe plusieurs exemplaires du fichier Microsoft.AnalysisServices.SharePoint.Integration.dll sur un serveur PowerPivot pour SharePoint. Ils se trouvent dans l'assembly global, \inetpub\wwwroot\wss\VirtualDirectories\80\bin\ et dans \Program Files\Microsoft SQL Server\100\SDK\Assemblies.

Lorsque vous vérifiez les versions du fichier lors d'une installation, utilisez toujours la version du dossier Assembly. Il s'agit de l'exemplaire mis à niveau par le programme d'installation. Les autres exemplaires du fichier sont ajoutés par le package de solution powerpivotwebapp.wsp ou par le programme d'installation si vous installez des composants de connectivité. Le package de solution met à jour la copie qu'il a ajoutée. Selon le stade de l'opération de mise à niveau sur plusieurs serveurs, l'exemplaire situé dans \inetpub peut être plus récent que celui de l'assembly global.

Comment vérifier la version d'Analysis Services

Si vous n'avez mis à niveau que certains de vos serveurs PowerPivot pour SharePoint dans une batterie, l'instance d'Analysis Services sur les serveurs qui n'ont pas été mis à niveau est plus ancienne que la version attendue dans la batterie.

  1. Dans <lecteur>:\Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin, recherchez msmdsrv.exe.

  2. Cliquez avec le bouton droit sur msmdsrv.exe et sélectionnez Propriétés.

  3. Cliquez sur Détails.

  4. La version de fichier doit être 10.50.1600.1.

  5. Vérifiez que ce numéro est identique à celui du fichier Microsoft.AnalysisServices.SharePoint.Integration.dll.

  6. Si msmdsrv.exe est plus ancien que Microsoft.AnalysisServices.SharePoint.Integration.dll, exécutez le programme d'installation de SQL Server pour mettre à niveau l'instance d'Analysis Services.

Tâches de vérification consécutives à la mise à niveau

Après avoir mis à niveau votre serveur PowerPivot ou lui avoir appliqué un correctif logiciel, vérifiez qu'il est opérationnel.

Tâche

Lien

Vérifier que le service d'émission de jetons Revendications vers Windows est en cours d'exécution

Dans l'Administration centrale, dans Gérer les services sur le serveur, vérifiez que le service d'émission de jetons Revendications vers Windows est démarré.

Dans Outils d'administration, sous Services, démarrez le service d'émission de jetons Revendications vers Windows s'il n'est pas en cours d'exécution.

Vérifiez que le traitement des requêtes et des données est fonctionnel.

Ouvrez plusieurs classeurs qui contiennent des données PowerPivot. Cliquez sur un segment ou appliquez un filtre pour vérifier que les opérations de requête sont fonctionnelles. Si les données sont modifiées en réponse aux segments ou filtres, la requête a été traitée avec succès.

Si vous avez plusieurs serveurs, vérifiez la présence de fichiers mis en cache sur le disque dur. La présence de fichiers mis en cache confirme que les fichiers de données ont été chargés sur ce serveur physique. Recherchez les fichiers mis en cache dans le dossier Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup.

Pour vérifier que le traitement est fonctionnel, ouvrez la planification d'actualisation des données d'un classeur existant et activez la case à cocher Aussi actualiser dès que possible. Attendez quelques minutes que l'actualisation des données soit terminée, puis consultez la page d'historique d'actualisation des données pour vérifier si l'actualisation s'est achevée avec succès.

Analysez les rapports d'actualisation des données dans le Tableau de bord de gestion PowerPivot sur plusieurs jours suivants pour confirmer qu'aucune modification n'a été apportée à l'actualisation des données.

Tableau de bord de gestion PowerPivot

Vérifiez que les nouveaux paramètres de configuration d'application de service sont disponibles.

Dans Administration centrale, sous Gérer les applications de service, ouvrez la page de configuration et vérifiez que les nouvelles limites pour la mise en cache des fichiers sont visibles dans la section Actualisation des données.

RemarqueRemarque
Effectuez les autres tâches uniquement si les tâches précédentes n'ont pas abouti.

Vérifiez la version de la DLL d'intégration SharePoint pour confirmer que la mise à niveau a eu lieu.

Vérifier la version des serveurs PowerPivot d'une batterie

Vérifiez que le service fonctionne sur tous les ordinateurs qui exécutent PowerPivot pour SharePoint.

Démarrer ou arrêter des services sur une instance PowerPivot pour SharePoint

Vérifiez l'activation des fonctionnalités au niveau de la collection de sites

Activer la fonctionnalité d'intégration PowerPivot pour des collections de sites

Pour plus d'informations sur la façon de configurer les paramètres et les fonctionnalités PowerPivot, consultez Configuration (PowerPivot pour SharePoint).

Pour des instructions pas à pas qui vous guident dans toutes les tâches de configuration consécutives à l'installation, consultez Installer PowerPivot pour SharePoint sur un serveur SharePoint existant.