Outil de sauvegarde/restauration des paramètres de serveur (Project Server 2010)

 

S’applique à : Project Server 2010

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

L’outil de sauvegarde/restauration des paramètres serveur de Microsoft Project Server 2010 fait partie intégrante du Kit de ressources Microsoft Project Server 2010 (PRK). Il permet aux administrateurs de Project Server 2010 de sauvegarder les paramètres serveur d’une instance déterminée de Project Server 2010 dans un fichier XML ou un fichier .playbook binaire. L’outil peut ensuite restaurer les paramètres serveur dans une autre instance de Project Server 2010. Les données du fichier XML (ou binaire) exporté correspondent aux éléments qui seront importés dans l’instance cible de Project Server 2010. Cet outil peut s’avérer particulièrement utile lorsqu’il s’agit de déplacer les paramètres serveur d’un environnement de test vers un environnement de production, mais il peut également être utilisé pour générer un fichier « playbook » simple de champs et d’affichages personnalisés (par exemple, pour différents secteurs d’activité).

Vous pouvez accéder à l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 en téléchargeant le PRK Project 2010 (éventuellement en anglais) à partir du Centre de téléchargement Microsoft.

Notes

Veillez à importer les paramètres serveur à partir de sources fiables.

Configuration requise

Les conditions d’utilisation de l’outil de sauvegarde/restauration des paramètres serveur sont les suivantes :

  • Windows 7, Windows XP, Windows Vista, Windows Server 2003 ou Windows Server 2008 ;

  • Microsoft .NET Framework 2.x ou 3.x ;

  • autorisations d’administrateur sur l’instance de Project Server 2010 à laquelle vous accédez ;

  • la migration de paramètres s’effectue d’un site Project Server 2010 vers un autre site Project Server 2010 ou d’un site mis à niveau Project Server 2010 (s’exécutant en mode de compatibilité descendante) vers un site Project Server 2010 intégral.

    Notes

    Notez que dans le cadre d’un déplacement d’un site mis à niveau vers un site intégral, l’entreprise globale ne peut pas être restaurée.

  • Pour la plupart des paramètres, vous pouvez sauvegarder et restaurer les paramètres vers une instance de Project Server sans exécuter l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 sur l’ordinateur qui héberge cette instance. Toutefois, pour certains paramètres de flux de travail (voir la section Paramètres serveur), vous devez utiliser l’ordinateur serveur qui héberge l’instance de Project Server 2010 pour exécuter un processus de sauvegarde ou de restauration à l’aide de l’outil. Si l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 n’est pas exécuté à partir d’un ordinateur serveur, il se peut que vous obteniez un message d’erreur de ce type :

    ERREUR : Impossible de charger le fichier ou l’assembly « Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c » ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

    Notes

    Évitez de modifier un serveur manuellement au cours d’un processus de sauvegarde ou de restauration, et n’exécutez pas plusieurs instances de l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 en même temps. Ces actions pourraient occasionner une modification du serveur non souhaitée ou un endommagement des données.

Sauvegarde des paramètres serveur

La première étape d’utilisation de l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 consiste à enregistrer les paramètres serveur de l’instance de Project Server 2010 que vous souhaitez sauvegarder. Ces paramètres serveur sont destinés à être restaurées ultérieurement dans une autre instance de Project Server 2010.

Pour sauvegarder les paramètres serveur

  1. Exécutez Playbooks.exe pour démarrer l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010.

  2. Dans la page Select Server URL (Sélectionner l’URL du serveur), entrez les informations sur l’instance de Project Server 2010 dont vous voulez sauvegarder les paramètres serveur.

    Page URL du serveur de sélection de lecture

    1. Dans la zone Server URL (URL du serveur), tapez l’URL de l’instance de Project Server 2010 dont vous voulez sauvegarder les paramètres serveur. Par défaut, l’URL correspond au nom du serveur sur lequel vous exécutez l’outil et la cible est l’instance PWA par défaut. Remplacez les informations par défaut si elles sont incorrectes.

    2. Cliquez sur Use Windows Authentication (Utiliser l’authentification Windows) ou sur Use Forms Authentication (Utiliser l’authentification par formulaire) pour spécifier le mode d’authentification à utiliser pour se connecter à Project Server 2010. Si vous sélectionnez Use Forms Authentication(Utiliser l’authentification par formulaire), tapez le nom d’utilisateur et le mot de passe dans les zones de texte correspondantes. Cliquez sur OK.

      Notes

      Si Project Server 2010 est configuré pour l’« authentification multiple » (authentification Windows et basée sur les formulaires pour la même URL), vous pouvez ouvrir une session à l’aide de l’option Authentification par formulaire.

  3. Dans la page Playbooks – Project Server Settings Backup/Restore (Playbooks – Sauvegarde/restauration des paramètres de Project Server), cliquez sur l’onglet Backup (Sauvegarder).

    Onglet de sauvegarde de lecture

    1. Dans la zone File Name (Nom du fichier), tapez le chemin d’accès et le nom du fichier de sauvegarde que vous créez et vers lequel vous exportez les informations de paramètres serveur (par défaut, il est enregistré sous forme de fichier .xml, mais il peut être défini en tant que fichier .playbook binaire). Vous pouvez également utiliser le bouton Browse (Parcourir) pour sélectionner un chemin d’accès.

    2. La zone en lecture seule Source Server (Serveur source) indique l’URL du serveur auquel vous êtes actuellement connecté.

    3. Dans la zone Description, tapez éventuellement des informations sur la sauvegarde.

    4. Dans la liste Settings (Paramètres) figurent les paramètres serveur disponibles. Sélectionnez les paramètres du serveur que vous souhaitez enregistrer dans le fichier de sauvegarde.

    5. Après avoir sélectionné les paramètres que vous souhaitez enregistrer dans le fichier de sauvegarde, cliquez sur Backup (Sauvegarder). Une boîte de dialogue affiche l’état du processus de sauvegarde.

  4. La boîte de message Backup Server Settings (Sauvegarder les paramètres serveur) s’affiche pour indiquer le résultat de la sauvegarde. Si la sauvegarde a abouti, le fichier de sauvegarde est créé à l’emplacement que vous avez spécifié. Si la sauvegarde a échoué, cliquez sur View Log (Afficher le journal) pour examiner le fichier journal de la sauvegarde et déterminer la nature du problème. Cliquez sur OK pour fermer le boîte de message. Par défaut, le fichier journal se trouve dans le même dossier que le fichier Playbooks.exe.

    Notes

    Il revient à l’utilisateur de supprimer manuellement les fichiers XML ou .playbook dont il n’a plus besoin. L’outil ne gère pas le nettoyage de ces fichiers.

Restaurer les paramètres serveur

Après avoir enregistré les paramètres serveur de Project Server 2010, vous pouvez ensuite utiliser l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 pour les restaurer dans une autre batterie de serveurs.

Notes

Pour une restauration réussie de vos paramètres serveur, vérifiez que tous les objets d’entreprise (tels que les champs personnalisés, les tables de choix et les calendriers) sont archivés dans l’instance restaurée de PWA préalablement au processus de restauration. Vous pouvez utiliser le paramètre Forcer l’archivage des objets d'entreprise dans la section Paramètres du serveur du site Microsoft Project Web App pour forcer l’archivage de tous les objets d’entreprise extraits.

Pour restaurer les paramètres serveur

  1. Exécutez Playbooks.exe pour démarrer l’outil de sauvegarde/restauration des paramètres serveur.

  2. Dans la page Select Server URL (Sélectionner l’URL du serveur), dans la zone Server URL (URL du serveur), tapez l’URL de votre instance de Project Server 2010. Par défaut, l’URL utilise le nom du serveur sur lequel vous exécutez l’outil, et elle cible l’instance PWA par défaut.

  3. De même, dans la page Select Server URL (Sélectionner l’URL du serveur), cliquez sur Use Windows Authentication (Utiliser l’authentification Windows) ou sur Use Forms Authentication (Utiliser l’authentification par formulaire) pour spécifier le mode d’authentification à utiliser pour se connecter à Project Server 2010. Si vous sélectionnez Use Forms Authentication (Utiliser l’authentification par formulaire), tapez le nom d’utilisateur et le mot de passe dans les zones correspondantes. Cliquez sur OK.

    Notes

    Si Project Server 2010 est configuré pour l’« authentification multiple » (authentification Windows et basée sur les formulaires pour la même URL), vous pouvez ouvrir une session à l’aide de l’option Authentification par formulaire.

  4. Dans la page Playbooks – Project Server Settings Backup/Restore (Playbooks – Sauvegarde/restauration des paramètres de Project Server), cliquez sur l’onglet Restore (Restaurer).

    Page Restauration de l’outil de lecture

    1. Dans la zone File Name (Nom de fichier), cliquez sur le bouton Open File (Ouvrir le fichier) pour rechercher et sélectionner votre fichier de sauvegarde de paramètres serveur. Les zones Description et Settings (Paramètres) sont remplies dès lors que le fichier de sauvegarde est sélectionné.

    2. Dans la zone en lecture seule Destination Server (Serveur de destination), examinez l’URL du serveur auquel vous êtes actuellement connecté. Pour vous connecter à un autre serveur, vous pouvez cliquer sur Change Server URL (Modifier l’URL du serveur) dans le menu File (Fichier) de la boîte de dialogue. La zone en lecture seule Description contient des informations sur le fichier de sauvegarde de paramètres serveur, notamment le nom du serveur source, le numéro de version, de build, de révision, de version du fichier playbook, la date de création et une description.

    3. La liste Settings (Paramètres) contient toutes les options de paramètres serveur qui ont été enregistrées dans le fichier de sauvegarde (ces paramètres sont sélectionnés). Vous pouvez choisir de restaurer l’ensemble des paramètres serveur qui ont été sauvegardés ou restaurer des paramètres serveur spécifiques en effaçant les éléments cochés.

      Notes

      Reportez-vous à la section Paramètres serveur pour obtenir la liste complète des paramètres serveur de Project Server 2010.

    4. Dans la section Strategy (Stratégie), vous pouvez choisir de fusionner les paramètres serveur de la nouvelle instance de Project Server avec les paramètres serveur sauvegardés ou de les remplacer par ces derniers.

      • Merge (Fusionner) : cette option est généralement utilisée lorsqu’il s’agit d’effectuer un déplacement d’un environnement de test vers un autre pour collecter la liste des paramètres souhaités. Un exemple de fusion et son résultat entre un fichier de sauvegarde et le serveur cible sont illustrés ici :

        Fichier de sauvegarde Serveur cible Résultat

        Affichage A

        Affichage C

        Affichage A

        Affichage B

        Affichage B

        Affichage C

        Dans ce tableau, le fichier de sauvegarde contient les affichages A et B de l’instance initiale de Project Server 2010. La sélection de l’option Merge (Fusionner) génère la nouvelle instance de Project Server 2010, qui contient les affichages du fichier de sauvegarde (affichages A et B). Elle contient également les affichages existants qui se trouvaient dans l’instance de Project Server 2010 dans laquelle le fichier de sauvegarde a été restauré (affichage C).

      • Replace (where it is possible) (Remplacer, si possible) : utilisez cette option lorsque les données du fichier de sauvegarde prévalent sur celles du serveur cible. Il est opportun d’utiliser cette option lorsqu’il s’agit de transférer les données d’un environnement de test vers un déploiement et que les éléments contenus dans le fichier de sauvegarde représentent l’état final du serveur. L’exemple ci-dessous montre le résultat d’une opération de remplacement :

        Fichier de sauvegarde Serveur cible Résultat

        Affichage A

        Affichage C

        Affichage A

        Affichage B

        Affichage B

        Dans ce tableau, tous les affichages existants du serveur cible sur lequel le fichier de sauvegarde a été restauré (affichage C) ont été remplacés par les affichages contenus dans le fichier de sauvegarde (affichages A et B).

        Notes

        Les champs personnalisés, les tables de choix et les catégories de sécurité utilisent la stratégie de fusion.

  5. Après avoir effectué votre sélection, cliquez sur Restore (Restaurer). Une boîte de dialogue affiche l’état du processus de récupération.

  6. La boîte de message Restore Settings (Restaurer les paramètres) s’affiche pour indiquer le résultat de la restauration. Si votre restauration a abouti, cliquez sur OK pour quitter la boîte de message. Si votre restauration a échoué, cliquez sur View Log (Afficher le journal) pour examiner le fichier journal et déterminer la nature du problème.

    Notes

    Lors du processus de restauration, les paramètres à plusieurs champs (tels que les champs personnalisés, les tables de choix, etc.) sont validés l’un après l’autre au niveau du serveur. Toutefois, ils sont mis à jour en une seule opération à la fin de la restauration du paramètre. Autrement dit, si le processus de restauration échoue pendant le traitement des paramètres de champs personnalisés, aucun champ personnalisé n’est mis à jour sur le serveur de destination.

Paramètres serveur

La liste suivante répertorie les paramètres serveur de Project Server 2010 qu’il est possible de sauvegarder ou restaurer.

Stratégies opérationnelles

Paramètres serveur supplémentaires

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/ServerConfig.aspx

Alertes et rappels

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/Notification.aspx

Configuration du gestionnaire d’événements côté serveur

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/Events.aspx

Paramètres de mise en service de l’espace de travail de projet

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/WorkspaceProvisioningSettings.aspx

Notes

L’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 ne sauvegarde pas l’information « URL du site » contenue dans les paramètres de mise en service de l’espace de travail de projet.

Gestion du temps et des tâches

Périodes de rapports de temps

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/TimePeriod.aspx

Le paramètre Périodes de rapports de temps utilise toujours une approche de remplacement, quelle que soit la méthode de récupération sélectionnée, afin d’éviter des conflits de périodes.

Si une période de rapports de temps est associée à une feuille de temps, elle ne peut pas être supprimée. Par conséquent, si une période de rapports de temps est associée à une feuille de temps sur le serveur de destination, la restauration du paramètre Périodes de rapports de temps échoue.

Classifications de la feuille de temps

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/LineClass.aspx

Paramètres et valeurs par défaut de la feuille de temps

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/TSSettings.aspx

Activités hors projet

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/AdmTime.aspx

Paramètres et affichage de tâches

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/Statusing.aspx

Administration de bases de données

Gestion de base de données OLAP

http://<nom_serveur>/<PWASite>/_layouts/pwa/CubeAdmin/CubeGenAdmin.aspx

Aspect

Menu de lancement rapide

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/SiteMap.aspx

Affichages

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/ViewsMain.aspx

Données d’entreprise

Champs personnalisés et tables de choix

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/CustomizeFields.aspx

Si la restauration des champs personnalisés ne respecte pas la casse dans Playbooks, cela n’est pas le cas dans Project Server. Si vous êtes en présence de deux champs personnalisés dont le nom est identique mais la casse différente, modifiez le nom de l’un de ces champs si vous les voulez tous les deux sur le serveur de destination.

Entreprise globale

Sauvegarde l’entreprise globale. Le binaire E-Global persiste dans le fichier XML.

Calendriers d’entreprise

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/Admin/CalendarsMain.aspx

Les calendriers de base d’entreprise et les calendriers des ressources sont séparés.

Sécurité

Groupes

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/ManageGroups.aspx

Seules les informations du paramètre Groupes étant restaurées, ce paramètre ne conserve pas d’informations utilisateur dans les groupes.

Catégories

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/ManageCategories.aspx

Seules les informations du paramètre Catégories étant restaurées, ce paramètre ne conserve pas d’informations utilisateur dans les groupes.

Modèles de sécurité

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/ManageTemplates.aspx

Autorisations Project Web Access

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/OrgPermissions.aspx

Flux de travail

Types de projets d’entreprise

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/Admin/EnterpriseProjectTypes.aspx

Comme les types de projets d’entreprise (TPE) dépendent de pages de détails de projet (PDP), ils doivent respecter les mêmes règles que les pages PDP mentionnées plus loin dans cet article.

Si vous migrez des TPE qui appartiennent à des services, vous devez également migrer les champs personnalisés de ces TPE pour restaurer ces derniers sur le serveur de destination.

Phases du flux de travail

http://<nom_serveur>/<PWASite>/_layouts/pwa/WorkflowPhases.aspx

Étapes du flux de travail

http://<nom_serveur>/<PWASite>/_layouts/pwa/WorkflowStages.aspx

Les étapes du flux de travail dépendent de pages PDP et doivent respecter les mêmes règles que les pages PDP décrites dans ce document.

Pages de détails de projet

http://<nom_serveur>/<PWASite>/Project Detail Pages/Forms/AllItems.aspx

Seul l’outil de sauvegarde/restauration des paramètres serveur de Project Server 2010 peut accéder aux pages de détails de projet si l’instance de PWA à laquelle se connecter se trouve sur l’ordinateur où est exécuté l’outil. Cela signifie trois choses :

  1. Pour sauvegarder et restaurer des pages PDP, l’outil doit d’abord être exécuté localement sur l’ordinateur qui héberge le serveur à sauvegarder.

  2. La sauvegarde .xml ou .playbook créée doit être envoyée à l’ordinateur qui héberge le serveur destinataire de la restauration.

  3. L’outil doit être exécuté localement sur l’ordinateur qui héberge le serveur cible de la restauration afin d’exécuter le processus de restauration.

Les serveurs basés sur les revendications/formulaires ne peuvent pas accéder aux pages PDP du fait de limitations intrinsèques à Microsoft SharePoint Server 2010. Si vous migrez des paramètres à destination ou en provenance d’un serveur basé sur les revendications/formulaires, notez que la plupart des paramètres de flux de travail ne pourront pas être migrés.

Le compte utilisé pour se connecter à Project Server 2010 doit également bénéficier d’une autorisation de lecture/écriture sur la base de données de contenu SharePoint, et doit être un administrateur de site. La méthode recommandée est d’utiliser le compte d’administrateur de site PWA par défaut.

Si vous restaurez des pages PDP sur un site qui partage la même base de données de contenu que le site qui a été sauvegardé, le processus risque d’échouer. Dans le journal ULS, vous trouverez un message d’erreur de ce type : Violation de la contrainte de CLÉ UNIQUE « Docs_IdLevelUnique ». Cette erreur se produit, car chaque page PDP de la base de données de contenu doit être unique. Si vous procédez à une sauvegarde à partir d’un site et que vous restaurez sur un autre site de la même base de données, la même page PDP restaurée aura le même GUID que celle qui existe déjà dans la base de données.

Utilisateur proxy du flux de travail

http://<nom_serveur>/<PWASite>/_layouts/pwa/Admin/WorkflowSettings.aspx

Il s’agit du nom du compte qui fait office d’utilisateur proxy lors de l’exécution du flux de travail.

Lors du processus de récupération, le compte physique associé au paramètre Utilisateur proxy du flux de travail doit exister sur le serveur de destination. Le processus de restauration ne créera pas le compte, mais uniquement le lien entre le paramètre serveur et le compte physique.