Mettre à niveau PowerPivot pour SharePoint (outil de configuration PowerPivot)

La mise à niveau d'une installation PowerPivot pour SharePoint existante de SQL Server 2008 R2 vers SQL Server 2012 est une opération en plusieurs étapes qui inclut l'exécution du programme d'installation de SQL Server afin de mettre à niveau les fichiers programme sur le serveur, ainsi que l'exécution d'actions de mise à niveau dans SharePoint. Pour exécuter des actions de mise à niveau PowerPivot dans SharePoint, vous devez utiliser l'outil de configuration PowerPivot ou PowerShell. Cette rubrique explique comment effectuer ces tâches à l'aide de l'outil.

Cette rubrique décrit les étapes qui font partie d'un processus plus large. Pour plus d'informations sur les étapes qui précèdent et suivent celle-ci, consultez Mettre à niveau PowerPivot pour SharePoint.

[!REMARQUE]

SharePoint 2013 ne prend pas en charge la mise à niveau sur place à partir de SharePoint 2010. SharePoint 2013 ne prend pas en charge la mise à niveau avec liaison des bases de données, qui implique une migration de vos données et paramètres SharePoint. Pour plus d'informations, consultez Migrer PowerPivot vers SharePoint 2013.

Conditions requises pour l'utilisation de l'outil

  • Vous devez être administrateur de batterie de serveurs, administrateur de serveur sur l'instance Analysis Services et db_owner sur la base de données de configuration de la batterie de serveurs.

  • L'outil ne peut être utilisé qu'avec une instance SQL Server 2012 de PowerPivot pour SharePoint. Ne l'utilisez pas avec des installations de SQL Server 2008 R2. Vous devez avoir exécuté le programme d'installation de SQL Server 2012 pour mettre à niveau les fichiers programme avant d'exécuter l'outil afin de mettre à niveau les fonctionnalités et les solutions de la batterie de serveurs.

  • Vérifiez que le service Administration SharePoint 2010 est en cours d'exécution.

  • Vérifiez que SQL Server Analysis Services et le service système SQL Server PowerPivot sont démarrés dans l'Administration centrale.

[!REMARQUE]

Il est recommandé de redémarrer le serveur après la mise à niveau des fichiers programme à l'aide du programme d'installation de SQL Server, mais avant l'exécution de l'outil de configuration. Cette étape vérifie que tous les éléments requis ou mises à jour installés par le programme d'installation de SQL Server sont entièrement configurés sur le système.

Exécuter la tâche de mise à niveau dans l'outil de configuration PowerPivot

Après avoir mis à niveau les fichiers programme à l'aide du programme d'installation de SQL Server 2012, vous pouvez exécuter l'outil de configuration PowerPivot pour terminer la mise à niveau.

  1. Dans le menu Démarrer, pointez sur Tous les programmes, cliquez sur Microsoft SQL Server 2012 et sur Outils de configuration, puis cliquez sur Outil de configuration PowerPivot. Notez que cet outil est répertorié uniquement lorsque PowerPivot pour SharePoint est installé sur le serveur local.

  2. Au démarrage, l'outil de configuration vérifie l'état de mise à niveau des solutions de solution de la batterie de serveurs PowerPivot et de l'application Web PowerPivot. Si des versions antérieures de ces solutions sont détectées, vous verrez le message « De nouvelles versions des fichiers de solution PowerPivot ont été détectées. Sélectionnez l'option de mise à niveau appropriée pour mettre à niveau votre batterie de serveurs. ». Cliquez sur OK pour fermer le message.

  3. Cliquez sur Mettre à niveau des fonctionnalités, des services, des applications et des solutions, puis sur OK pour continuer.

  4. L'avertissement suivant s'affiche : « Les classeurs du Tableau de bord de gestion PowerPivot sont sur le point d'être mis à niveau vers la dernière version. Les personnalisations apportées aux classeurs existants seront perdues. Voulez-vous continuer ? »

    Cet avertissement fait référence aux classeurs du tableau de bord de gestion PowerPivot qui rendent compte de l'activité d'actualisation des données. Si vous avez personnalisé ces classeurs, toutes les modifications que vous avez apportées à ces classeurs seront perdues lorsque des fichiers existants seront remplacés par des versions plus récentes.

    Cliquez sur Oui pour remplacer les classeurs par les versions plus récentes. Sinon, cliquez sur Non pour revenir à la page d'accueil. Enregistrez les classeurs à un emplacement différent de sorte de disposer d'une copie, puis revenez à cette étape lorsque vous êtes prêt à continuer.

    Pour plus d'informations sur la personnalisation des classeurs utilisés dans le tableau de bord, consultez Personnalisation du tableau de bord de gestion PowerPivot.

  5. Passez en revue les actions dans la liste des tâches et excluez celles que l'outil ne doit pas réaliser. Toutes les actions sont incluses par défaut. Pour supprimer une action, sélectionnez-la dans la liste des tâches, puis désactivez la case à cocher Incluez cette action dans la liste des tâches sur la page Paramètres.

  6. Consultez éventuellement les informations détaillées figurant sous l'onglet Sortie ou l'onglet Script.

    L'onglet Sortie est un résumé des actions qui seront effectuées par l'outil. Ces informations sont enregistrées dans les fichiers journaux à l'emplacement C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Log.

    L'onglet Script affiche les applets de commande PowerShell ou référence les fichiers de script PowerShell qui seront exécutés par l'outil.

  7. Cliquez sur Valider pour vérifier si chaque action est valide. Si Valider n'est pas disponible, cela signifie que toutes les actions sont valides pour votre système. Si Valider est disponible, vous pouvez avoir modifié une valeur d'entrée (par exemple, le nom d'application de service Excel), ou l'outil peut avoir déterminé qu'une action particulière ne peut pas être exécutée. Si une action ne peut pas être effectuée, vous devez l'exclure ou résoudre les conditions sous-jacentes qui entraînent le marquage de l'action comme non valide.

    Important

    La première action, Mettre à niveau une solution de batterie de serveurs, doit toujours être traitée en premier. Elle inscrit les applets de commande PowerShell qui sont utilisées pour configurer le serveur. Si vous obtenez une erreur sur cette action, ne continuez pas. À la place, utilisez les informations fournies par l'erreur pour diagnostiquer et résoudre le problème avant de traiter des actions supplémentaires dans la liste des tâches.

  8. Cliquez sur Exécuter pour exécuter toutes les actions qui sont valides pour cette tâche. Exécuter est disponible uniquement lorsque le contrôle de validation a réussi. Lorsque vous cliquez sur Exécuter, l'avertissement suivant apparaît, vous rappelant que les actions sont traitées par lot : « Tous les paramètres de configuration marqués comme étant valides dans l'outil seront appliqués à la batterie de serveurs SharePoint. Voulez-vous continuer ? »

  9. Cliquez sur OK pour continuer.

La mise à niveau des solutions et des fonctionnalités de la batterie de serveurs peut prendre plusieurs minutes. Pendant ce temps, les demandes de connexion concernant des données PowerPivot échoueront en raison d'erreurs telles que : « Impossible d'actualiser les données » ou « Une erreur s'est produite lors de l'exécution de l'action demandée. Réessayez. ». Une fois la mise à niveau terminée, le serveur devient disponible et ces erreurs ne se produiront plus.

Dépannage des erreurs

Parfois, des erreurs empêchent la réalisation de la tâche. Vous pouvez afficher les informations d'erreur dans le volet Paramètres pour chaque action.

Pour les problèmes liés au déploiement ou la rétraction de solution, vérifiez que le service Administrateur SharePoint 2010 a démarré. Ce service exécute les travaux du minuteur qui déclenchent des modifications de configuration dans une batterie de serveurs. Si le service ne s'exécute pas, le déploiement ou la rétraction de solution échoue. Des erreurs persistantes indiquent qu'un travail existant de déploiement ou de rétraction figure déjà dans la file d'attente et bloque toute action supplémentaire depuis l'outil de configuration.

Pour rechercher et supprimer un travail de déploiement ou de rétraction figurant déjà dans la file d'attente, procédez comme suit :

  1. Démarrez SharePoint 2010 Management Shell en tant qu'administrateur, puis exécutez la commande suivante pour afficher les travaux dans la file d'attente :

    Stsadm –o enumdeployments
    
  2. Consultez les informations suivantes pour les déploiements existants : Type indique une rétraction ou un déploiement, Fichier correspond à powerpivotwebapp.wsp ou à powerpivotfarm.wsp.

  3. Pour les déploiements ou les rétractions liés aux solutions PowerPivot, copiez la valeur GUID de JobId, puis collez-la dans la commande suivante (utilisez les commandes Marquer, Copier et Coller dans le menu Edition du shell afin de copier l'identifiant GUID) :

    Stsadm –o canceldeployment –id “<GUID>”
    
  4. Réexécutez la tâche dans l'outil de configuration en cliquant sur Valider suivi d'Exécuter.

Pour toutes les autres erreurs, vérifiez les journaux ULS. Pour plus d'informations, consultez Configurer et afficher les fichiers journaux SharePoint et la journalisation des diagnostics (PowerPivot pour SharePoint).