Mise à niveau sur place vers Project Server 2010

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2016-11-30

Important

La mise à niveau depuis la version Bêta publique de Project Server 2010 vers la version commerciale de Project Server 2010 est explicitement bloquée et n’est pas prise en charge. Cette restriction s’applique aux méthodes de mise à niveau sur place et de mise à niveau avec liaison des bases de données.

Lorsque vous exécutez une mise à niveau sur place de Microsoft Office Project Server 2007 vers Microsoft Project Server 2010, les données de configuration de la batterie de serveurs et tout le contenu de la batterie de serveurs sont mis à niveau sur le matériel existant, dans un ordre fixe. Lorsque vous démarrez la mise à niveau sur place, la totalité de la batterie de serveurs est placée en mode hors connexion, et les sites Web et les sites Microsoft Project Web App demeurent indisponibles tant que la mise à niveau n’est pas terminée, puis le serveur est redémarré. Lorsque vous effectuez une mise à niveau sur place, vous ne pouvez ni la suspendre, ni restaurer la version précédente.

Vous pouvez également choisir de mettre à niveau uniquement vos données de projet et éventuellement vos données de site Project Web App sur un autre serveur, opération indispensable si les exigences de la mise à niveau sur place mentionnées plus loin dans cet article ne sont pas satisfaites. Pour plus d’informations sur les autres méthodes de mise à niveau Project Server 2010, voir Vue d’ensemble de la mise à niveau Project Server 2010.

Important

Vous devez exécuter Office Project Server 2007 avec SP2 avec la mise à jour cumulative d’octobre 2009 dans un environnement Windows Server 2008 64 bits pour réaliser une mise à niveau sur place vers Project Server 2010. Vous devez également exécuter une version 64 bits de Microsoft SQL Server 2008 Service Pack 1 avec Cumulative Update 2 ou la version 64 bits de Microsoft SQL Server 2005 Service Pack 3 avec Cumulative Update 3.

Dans cet article :

  • Vue d’ensemble du processus

  • Avant de commencer

  • Installer les éléments prérequis

  • Exécuter le programme d'installation de SharePoint Server 2010 sur tous les serveurs

  • Exécuter le programme d'installation de Project Server 2010 sur tous les serveurs

  • Exécuter l'Assistant Configuration des produits et technologies SharePoint

  • Vérification

  • Erreur « Des dépendances côté serveur sont manquantes » dans l'analyseur d'intégrité

Vue d’ensemble du processus

Les procédures décrites dans cet article indiquent comment installer Project Server 2010 et mettre à niveau Project Web App et toutes les données de projet dans l’environnement. Microsoft SharePoint Server 2010 version Enterprise est un prérequis pour Project Server 2010 et doit être installé sur tous les serveurs de la batterie de serveurs également. Il est recommandé de faire un essai du processus de mise à niveau dans un environnement de test avant de mettre à niveau votre environnement de production.

Lors de la mise à niveau d’une batterie de serveurs, installez et configurez la nouvelle version sur les serveurs dans l’ordre suivant :

  1. Installez SharePoint Server 2010 sur tous les serveurs de la batterie de serveurs.

  2. Installez Project Server 2010 sur tous les serveurs de la batterie de serveurs.

  3. Exécutez l’Assistant Configuration des produits et technologies SharePoint sur le serveur qui contient le site Web Administration centrale de SharePoint.

    Pour déterminer quel serveur exécute l’Administration centrale de SharePoint, ouvrez la page Serveurs de la batterie (http://nom_serveur:port_admin/_admin/farmservers.aspx) et notez le ou les serveurs sur lesquels les services Administration centrale s’exécutent. Effectuez cette étape avant d’installer SharePoint Server 2010, tant que l’Administration centrale de SharePoint pour Office Project Server 2007 est encore disponible.

    Notes

    Si plusieurs serveurs exécutent l’Administration centrale de SharePoint, choisissez-en un sur lequel effectuer en premier la mise à niveau. Après avoir terminé le processus sur ce serveur, continuez sur les autres serveurs exécutant l’Administration centrale de SharePoint.

  4. Exécutez l’Assistant de configuration sur les serveurs Web frontaux et les serveurs d’applications restants de la batterie, dans n’importe quel ordre.

Notes

Il est important de n’exécuter l’Assistant Configuration des produits SharePoint qu’une fois les fichiers d’installation de SharePoint Server 2010 et de Project Server 2010 installés sur tous les serveurs de la batterie de serveurs. Si vous l’exécutez avant, cela peut occasionner des incohérences de données dans la batterie de serveurs.

Avant de commencer

Il est recommandé de sauvegarder votre environnement avant de commencer la mise à niveau. Pour plus d’informations, voir Sauvegarder et restaurer la batterie de Project Server 2007.

Examiner les autorisations requises

Pour déployer Project Server 2010 sur une batterie de serveurs, vous devez fournir les informations d’identification de plusieurs comptes différents.

Le tableau suivant décrit les comptes utilisés pour installer et configurer Project Server 2010.

Important

Bien qu’il soit recommandé d’installer Project Server 2010 selon le principe des privilèges minimum, vous ne pouvez pas effectuer une mise à niveau sur place en utilisant cette méthode. Pour exécuter le programme d’installation et l’Assistant Configuration des produits SharePoint, vous devez disposer d’un accès administrateur à l’ordinateur local et à Microsoft SQL Server.

Compte Objectif Conditions requises

Compte de service SQL Server

Le compte de service SQL Server utilisé pour exécuter SQL Server. Il s’agit du compte pour les services SQL Server suivants :

  • MSSQLSERVER

  • SQLSERVERAGENT

Si vous n’utilisez pas l’instance SQL Server par défaut, ces services apparaîtront comme :

  • MSSQL$Nom_instance ;

  • SQLAgent$Nom_instance.

Utiliser un compte système local ou un compte d’utilisateur de domaine.

Si vous prévoyez d'effectuer une sauvegarde ou une restauration à partir d'une ressource externe, des autorisations pour la ressource externe doivent être accordées au compte approprié. Si vous utilisez un compte d'utilisateur de domaine pour le compte de service SQL Server, accordez des autorisations à ce compte d'utilisateur de domaine. En revanche, si vous utilisez le compte Service réseau ou le compte système local, accordez des autorisations à la ressource externe sur le compte de l'ordinateur (nom_domaine\SQL_hostname$).

Compte d’utilisateur du programme d’installation

Le compte d’utilisateur du programme d’installation est utilisé pour exécuter les composants suivants :

  • Installation

  • L’ Assistant Configuration des produits SharePoint

  • Compte d’utilisateur de domaine.

  • Membre du groupe Administrateurs sur chaque serveur sur lequel le programme d’installation est exécuté.

  • Connexion SQL Server sur l’ordinateur qui exécute SQL Server.

  • Membre des rôles de sécurité SQL Server suivants :

    • Rôle serveur fixe securityadmin

    • Rôle serveur fixe dbcreator

Si vous exécutez des applets de commande Windows PowerShell qui affectent une base de données, ce compte doit être membre du rôle de base de données fixe db_owner pour la base de données.

Compte de la batterie de serveurs ou compte d’accès à la base de données

Le compte de la batterie de serveurs est utilisé pour effectuer les tâches suivantes :

  • Configurer et gérer la batterie de serveurs.

  • Agir comme l’identité du pool d’applications pour le site Web Administration centrale de SharePoint.

  • Exécuter le service Minuteur de Windows SharePoint Services.

  • Compte d’utilisateur de domaine.

Des autorisations supplémentaires sont automatiquement accordées au compte de la batterie de serveurs sur les serveurs Web et les serveurs d’applications qui sont joints à une batterie de serveurs.

Le compte de la batterie de serveurs est automatiquement ajouté en tant que connexion SQL Server sur l’ordinateur qui exécute SQL Server et ajouté aux rôles de sécurité SQL Server suivants :

  • Rôle serveur fixe dbcreator

  • Rôle serveur fixe securityadmin

  • Rôle de base de données fixe db_owner pour toutes les bases de données de la batterie de serveurs

Examiner la configuration matérielle et logicielle requise

Pour effectuer les étapes décrites dans cet article, le matériel et le logiciel suivants doivent être installés et configurés.

Condition requise Détails

Système d’exploitation

Windows Server 2008 R2 et Windows Server 2008 avec Service Pack 2 (SP2) (64 bits)

Pour plus d’informations sur la migration vers un système d’exploitation 64 bits, voir Migration d’une batterie de serveurs existante vers un environnement 64 bits (Project Server 2007).

Project Server

Project Server 2007 Service Pack 2 avec application de la mise à jour cumulative d’octobre 2009

Important

Vous devez appliquer Service Pack 2 et la mise à jour cumulative d’octobre 2009. Si vous essayez d’exécuter une mise à niveau sur place sans ces mises à jour, vous risquez d’aboutir à un état irrécupérable.
Pour plus d’informations sur l’installation d’Office Project Server 2007 SP2, voir Déployer le Service Pack 2 pour Office Project Server 2007.
Pour plus d’informations sur l’installation de mises à jour cumulatives, voir Déployer des mises à jour cumulatives (Project Server 2010).

SQL Server

Version 64 bits de SQL Server 2005 Service Pack 2 avec Cumulative Update 3 ou

Version 64 bits de SQL Server 2008 Service Pack 1 avec Cumulative Update 2

Vos bases de données doivent être hébergées sur l’une de ces deux versions 64 bits de SQL Server. SQL Server 2000 et les versions non-64 bits ne sont pas prises en charge pour Project Server 2010.

Pour plus d’informations sur le déplacement de bases de données vers une version 64 bits de SQL Server, voir Migration d’une batterie de serveurs existante vers un environnement 64 bits (Project Server 2007).

Windows SharePoint Services

Windows SharePoint Services 3.0 avec SP2

Bien que cela ne soit pas nécessaire, il est conseillé de faire correspondre le niveau des mises à jour cumulatives des applications Office Server 2007.

Si vous utilisez la méthode de mise à niveau sur place pour mettre à niveau une batterie de serveurs Office Project Server 2007 intégrée à Office SharePoint Server 2007, Office SharePoint Server 2007 présente la condition requise supplémentaire suivante :

Condition requise Détails

Niveau de Service Pack

Office SharePoint Server 2007 avec SP2

Pour plus d’informations sur l’installation d’Office SharePoint Server 2007 SP2, voir Déployer des mises à jour logicielles pour Office SharePoint Server 2010.

Installer les éléments prérequis

Avant de procéder à la mise à niveau, vous devez exécuter le programme d’installation des éléments prérequis avec succès sur chaque serveur où Office Project Server 2007 est installé. Ce programme installe le logiciel nécessaire à la prise en charge de Project Server 2010.

Pour exécuter le programme d’installation des éléments prérequis

  1. À partir du disque du produit, ouvrez le dossier d’installation et exécutez splash.hta pour ouvrir la page de démarrage. Dans celle-ci, cliquez sur Installer les éléments logiciels requis pour exécuter le programme d’installation des éléments prérequis.

    L’Outil de préparation des produits et technologies SharePoint 2010 s’ouvre.

  2. Cliquez sur Suivant.

  3. Dans la page des termes du contrat de licence, activez la case à cocher J’accepte les termes du ou des contrats de licence, puis cliquez sur Suivant.

    L’outil s’exécute : il installe et configure le logiciel requis.

  4. Cliquez sur Suivant.

  5. Sur l’écran Installation terminée, vérifiez que chaque composant requis est répertorié comme correctement installé ou déjà installé.

  6. Cliquez sur Terminer pour fermer l’Assistant.

Exécuter le programme d’installation de SharePoint Server 2010 sur tous les serveurs

Une fois tous les éléments prérequis installés, vous pouvez exécuter le programme Setup.exe de SharePoint Server 2010 sur tous les serveurs de votre batterie de serveurs.

Important

Si vous exécutez une mise à niveau sur place sur une batterie de serveurs, arrêtez le service de publication sur le Web (W3SVC) sur tous les serveurs Web frontaux pour déconnecter tous les utilisateurs de la batterie de serveurs. Si vous autorisez les utilisateurs d’une batterie de serveurs à se connecter après la mise à jour des fichiers et des bases de données sur un serveur Web, alors que les autres serveurs Web n’ont pas encore été mis à jour, les utilisateurs ne pourront pas parcourir les sites Web. Vous devez également arrêter le service de mise en attente Project sur tous les serveurs d’applications, afin que Project Server 2007 ne procède à aucun traitement pendant la mise à niveau.

Pour installer la nouvelle version de SharePoint Server 2010

  1. Exécutez Splash.hta pour ouvrir la page de démarrage. Dans celle-ci, cliquez sur Installer SharePoint Server.

  2. Dans la page Tapez la clé de produit, tapez la clé de produit de SharePoint Server 2010 édition Enterprise, puis cliquez sur Continuer.

  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft, passez en revue les termes, activez la case à cocher J’accepte les termes de ce contrat, puis cliquez sur Continuer.

  4. Dans la page Mettre à niveau les versions antérieures, cliquez sur Installer maintenant.

  5. Le programme d’installation s’exécute et installe SharePoint Server 2010.

    Dans la page de fin, désactivez la case à cocher Exécuter l’Assistant Configuration des produits et technologies SharePoint, puis cliquez sur Fermer.

    Important

    N’exécutez pas l’Assistant Configuration des produits SharePoint à ce stade. Vous serez amené à effectuer cette opération, une fois installés tous les fichiers d’installation des deux applications sur tous les serveurs Web et d’applications de la batterie de serveurs.

Si vous avez besoin de packs de modèles linguistiques pour SharePoint Server 2010, installez-les maintenant. Pour plus d’informations, voir Installer les modules linguistiques disponibles (SharePoint Server 2010).

Exécuter le programme d’installation de Project Server 2010 sur tous les serveurs

Une fois SharePoint Server 2010 installé sur tous les serveurs de la batterie de serveurs, vous pouvez exécuter le programme d’installation Setup.exe de Project Server 2010 sur tous les serveurs de votre batterie de serveurs.

Pour installer la nouvelle version de Project Server 2010

  1. Exécutez Splash.hta pour ouvrir la page de menus. Cliquez sur Installer Project Server.

  2. Dans la page Tapez la clé de produit, tapez la clé de produit de Project Server 2010, puis cliquez sur Continuer.

  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft, passez en revue les termes, activez la case à cocher J’accepte les termes de ce contrat, puis cliquez sur Continuer.

  4. Dans la page Mettre à niveau les versions antérieures, cliquez sur Installer maintenant.

  5. Le programme d’installation s’exécute et installe Project Server 2010.

    Dans la page de fin, désactivez la case à cocher Exécuter l’Assistant Configuration des produits et technologies SharePoint, puis cliquez sur Fermer.

Exécuter l’Assistant Configuration des produits et technologies SharePoint

Si vous mettez à niveau un seul serveur, vous pouvez exécuter l’Assistant Configuration des produits et technologies SharePoint sur ce serveur uniquement, puis commencer à mettre à niveau le contenu. Si vous mettez à niveau une batterie de serveurs, exécutez d’abord l’Assistant Configuration des produits et technologies SharePoint sur le serveur qui exécute l’Administration centrale de SharePoint. Ensuite, passez à chaque serveur de la batterie, puis exécutez l’Assistant. Il est important de mettre à niveau l’Administration centrale de SharePoint avant de procéder à la mise à niveau de tout autre contenu dans la batterie de serveurs ; c’est la raison pour laquelle il faut terminer le déroulement de l’Assistant sur le serveur qui exécute l’Administration centrale de SharePoint.

Veillez à installer les modules linguistiques avant d’exécuter l’Assistant Configuration des produits et technologies SharePoint.

Avertissement

Après l’exécution de l’assistant de configuration, Office Project Server 2007 ne sera plus disponible. Vous ne pouvez pas suspendre le processus d’installation et de mise à niveau ni restaurer la version précédente. Assurez-vous de disposer d’une sauvegarde actuelle valide de votre environnement avant de procéder à l’installation de Project Server 2010.

Important

Lorsque vous exécutez l’Assistant Configuration des produits et technologies SharePoint, assurez-vous que celui-ci va jusqu’au terme de son exécution avant de l’exécuter sur un autre serveur. En outre, l’Assistant démarrera le travail du minuteur de mise à niveau, opération qui doit également être menée à terme. Vous devez examiner les journaux de mise à niveau afin de vérifier si la session de mise à niveau est arrivée à terme sur le serveur, condition préalable à l’exécution de l’Assistant sur un autre serveur.

Pour démarrer l’Assistant Configuration des produits et technologies SharePoint

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Produits SharePoint, puis cliquez sur Assistant Configuration des produits SharePoint 2010.

  2. Dans l’Assistant Configuration des produits SharePoint, sur la page d’accueil des produits et technologies SharePoint, cliquez sur Suivant.

    Un message s’affiche pour vous avertir qu’il est possible que vous deviez redémarrer ou réinitialiser les services Internet (IIS), les services d’administration SharePoint v4 et le service Minuteur SharePoint v4 au cours de la configuration.

  3. Cliquez sur Oui pour poursuivre l’exécution de l’Assistant.

  4. Sur la page Spécifier les paramètres de la batterie de serveurs, dans la zone Phrase secrète, tapez une phrase secrète et retapez-la dans la zone Confirmer la phrase secrète.

    La phrase secrète doit comporter au moins 8 caractères parmi au moins trois des quatre groupes de caractères suivants :

    • Majuscules non accentuées (A à Z)

    • Minuscules non accentuées (a à z)

    • Chiffres (0 à 9)

    • Caractères non alphabétiques (comme !, $, #, %)

  5. Dans la page Fin de l’Assistant Configuration des produits et technologies SharePoint, vérifiez les paramètres, puis cliquez sur Suivant.

    L’Assistant de configuration s’exécute et configure la base de données de configuration et l’Administration centrale de SharePoint pour Project Server 2010.

  6. Un message s’affiche pour vous avertir que si vous disposez d’une batterie comportant plusieurs serveurs, vous devez exécuter le programme d’installation sur chacun pour installer de nouveaux fichiers binaires avant de poursuivre l’exécution de l’assistant de configuration.

    • S’il s’agit de l’unique serveur de votre batterie, ou si vous avez déjà exécuté le programme d’installation sur tous les serveurs de la batterie, cliquez sur OK pour poursuivre l’exécution de l’assistant.

    • Si vous n’avez pas encore exécuté le programme d’installation sur tous les serveurs de votre batterie, exécutez-le sur les serveurs restants maintenant, puis retournez au premier serveur et cliquez sur OK pour poursuivre l’exécution de l’assistant.

    L’Assistant de configuration continue le processus de mise à niveau en configurant la base de données de configuration et en installant l’Administration centrale de SharePoint.

  7. Dans la page Configuration réussie - Mise à niveau en cours, vérifiez les paramètres qui ont été configurés, puis cliquez sur Terminer.

    L’Assistant Configuration des produits et technologies SharePoint se ferme et la page État de la mise à niveau s’ouvre. Vous pouvez être invité à entrer votre nom d’utilisateur et votre mot de passe avant l’ouverture de cette page. Le processus de mise à niveau peut prendre un certain temps, en fonction de la quantité de données dans votre batterie de serveurs.

  8. Si vous mettez à niveau une batterie de serveurs, vous pouvez maintenant terminer l’Assistant Configuration des produits et technologies SharePoint sur les autres serveurs de la batterie.

  9. Lorsque tous les sites ont été mis à niveau correctement, si vous aviez arrêté le service de publication sur le Web (W3SVC) sur tous les serveurs Web frontaux avant la mise à niveau, redémarrez-le manuellement sur les serveurs Web frontaux afin de rendre les serveurs Web accessibles aux utilisateurs. En outre, vérifiez que le service de mise en attente Project a été redémarré sur tous les serveurs d’applications Project de la batterie de serveurs. Si ce n’est pas le cas, redémarrez-le.

Si vous mettez à niveau une batterie de serveurs Office Project Server 2007 intégrée à Office SharePoint Server 2007, vous pouvez surveiller le processus de mise à niveau pour chaque site à partir de la page État de la mise à niveau dans l’Administration centrale de SharePoint ou à l’aide de l’opération localupgradestatus dans Stsadm.exe. Pour plus d’informations, voir Vérifier la mise à niveau et passer en revue les sites mis à niveau (SharePoint Server 2010).

Vérification

Si la mise à niveau échoue ou signale des problèmes, vous pouvez vous référer aux fichiers journaux et d’erreurs pour plus d’informations. Les fichiers journaux de mise à niveau sont générés à l’emplacement par défaut suivant : C: \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Logs.

Chaque fichier journal de mise à niveau porte la date et l’heure auxquelles il a été généré.

Deux types d’échecs possibles peuvent être signalés dans le journal :

  • Échecs dans la partie psconfig de la mise à niveau : vous pouvez redémarrer l’Assistant Configuration des produits et technologies SharePoint pour redémarrer la mise à niveau.

  • Échecs dans la partie SPTimer de la mise à niveau : vous pouvez redémarrer la mise à niveau en exécutant la commande suivante dans une fenêtre d’invite de commandes :

    Psconfig -cmd -upgrade -inplace v2v -force -wait

Erreur « Des dépendances côté serveur sont manquantes » dans l’analyseur d’intégrité

Après avoir effectué une mise à niveau vers Project Server 2010 à l’aide de la méthode de mise à niveau sur place, vous pouvez obtenir l’erreur suivante si vous vérifiez l’absence de dépendances côté serveur lorsque vous exécutez l’analyseur d’intégrité. L’entrée suivante apparaît dans la page Examiner les problèmes et solutions du module de surveillance de l’Administration centrale :

Catégorie Titre Service défaillant

Configuration

Des dépendances côté serveur sont manquantes.

SPTimerService(SPTimerV4)

Vous pouvez cliquer sur l’erreur pour afficher des informations supplémentaires :

Gravité :

1 - Erreur

Explication :

[Fichier de configuration manquant] Le fichier [SiteTemplates\PWA\dwp\OWCViewPart.webpart] est référencé [1] fois dans la base de données [WSS_Content], mais il n’existe que dans le dossier d’installation Windows SharePoint Services 3.0. Envisagez de mettre à niveau la fonctionnalité/solution contenant ce fichier vers la version la plus récente. Des fichiers de configuration sont référencés dans la base de données [WSS_Content], mais ils ne sont pas installés sur la batterie de serveurs actuelle. Installez une fonctionnalité ou une solution contenant ces fichiers.

[Fichier de configuration manquant] Le fichier [SiteTemplates\PWA\OWCView.aspx] est référencé [1] fois dans la base de données [WSS_Content], mais il n’existe que dans le dossier d’installation Windows SharePoint Services 3.0. Envisagez de mettre à niveau la fonctionnalité/solution contenant ce fichier vers la version la plus récente. Des fichiers de configuration sont référencés dans la base de données [WSS_Content], mais ils ne sont pas installés sur la batterie de serveurs actuelle. Installez une fonctionnalité ou une solution contenant ces fichiers.

[Composant WebPart manquant] La classe du composant WebPart [94b5bae7-436c-dcc2-5869-d491181c283b] est référencée [1] fois dans la base de données [WSS_Content], mais elle n’est pas installée sur la batterie de serveurs actuelle. Installez la fonctionnalité/solution contenant ce composant WebPart. Des composants Web sont référencés dans la base de données [WSS_Content], mais ils ne sont pas installés sur la batterie de serveurs actuelle. Installez une fonctionnalité ou une solution contenant ces composants WebPart.

Cette erreur est sans conséquence. Elle apparaît, car la base de données de contenu mise à niveau comporte des pages et des composants WebPart qui utilisent des composants Web Office, lesquels ont été désapprouvés dans Project Server 2010. La présence dans la base de données de contenu mise à niveau de composants WebPart et de pages utilisant des composants Web Office entraîne l’affichage du message d’erreur, mais n’empêche pas le bon déroulement de la mise à niveau jusqu’à son terme. Notez que la plupart des fonctionnalités des composants Web Office sont disponibles dans le client Microsoft Excel et dans Excel Services.

Pour plus d’informations sur l’analyseur d’intégrité, voir Surveillance de l’intégrité (SharePoint Server 2010).