Share via


Déplacer toutes les bases de données (Project Server 2010)

 

S’applique à : Project Server 2010

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

Cet article contient des informations, ainsi que des étapes à suivre pour déplacer toutes les bases de données associées à Microsoft Project Server 2010, d’un serveur de bases de données vers un autre au sein de la même batterie de serveurs.

Important

Cette tâche implique l’arrêt de toute la batterie de serveurs. Par conséquent, les utilisateurs ne peuvent accéder à aucun site de la batterie de serveurs ni à aucune ressource, tant que le processus n’est pas terminé.

Cet article ne contient pas d’informations sur la migration ou le déplacement de la batterie Project Server 2010 d’un groupe de serveurs vers un autre. Pour plus d’informations sur le déplacement de la batterie entière d’un ensemble de serveurs de batterie à un autre, voir Migrer une instance Project Web App dans Project Server 2010.

Cet article ne fournit pas d’informations sur la méthode à suivre pour mettre à niveau SQL Server 2008 sur le serveur de bases de données. Pour plus d’informations sur la mise à niveau de SQL Server 2008, voir Mise à niveau vers SQL Server 2008 (https://go.microsoft.com/fwlink/?linkid=188747\&clcid=0x40C) dans la documentation en ligne de SQL Server 2008.

Vous devez déplacer les bases de données ci-dessous associées à Project Server 2010 :

  • Base de données brouillon

  • Base de données publiée

  • Base de données d’archive

  • Base de données de création de rapports

  • Base de données de contenu

Les exigences suivantes doivent être satisfaites pour permettre l’exécution des procédures relatives à cette tâche :

  • Vous devez ouvrir une session sur le serveur qui exécute le site Web d’Administration centrale de SharePoint.

  • Vous devez être membre des rôles ci-dessous dans SQL Server :

    • rôle base de données fixe db_backupoperator pour sauvegarder les bases de données ;

    • rôle serveur fixe dbcreator sur le serveur cible qui exécute SQL Server ou une instance de SQL Server pour restaurer les bases de données.

  • Vous devez coordonner les procédures de déplacement auprès de l’administrateur de base de données (DBA). Les étapes qui nécessitent l’intervention de l’administrateur de bases de données sont indiquées à l’aide du préfixe « [DBA] ».

Présentation des procédures

Cette section résume les procédures à suivre pour terminer le processus de déplacement de toutes les bases de données associées à Project Server 2010. Pour afficher les étapes exactes de procédure, reportez-vous aux différentes procédures après la présentation.

Pour effectuer le déplacement, vous devez utiliser les outils Project Server 2010 et SQL Server 2005 ou SQL Server 2008. Le déplacement de toutes les bases de données d’un serveur de bases de données vers un autre consiste à suivre les étapes ci-après.

(Dans certains environnements, l’administrateur de base de données doit effectuer certaines étapes. Ces étapes commencent par « [DBA] ».)

  1. Effectuez une sauvegarde complète de l’application de services partagés (SSP) par défaut.

  2. Arrêtez complètement la batterie de serveurs en arrêtant les services associés à Project Server 2010 et en arrêtant les services Internet (IIS).

  3. [DBA] Sauvegardez les bases de données de batterie de serveurs suivantes en utilisant les outils SQL Server :

    • Base de données brouillon

    • Base de données publiée

    • Base de données d’archive

    • Base de données de création de rapports

    • Bases de données de contenu

  4. [DBA] Copier ou déplacer les fichiers de sauvegarde sur le serveur de bases de données de destination.

  5. [DBA] Restaurer toutes les bases de données sur le serveur de bases de données de destination en utilisant les outils SQL Server.

  6. [DBA] Copier sur le serveur de destination toutes les connexions SQL Server, rôles serveur fixes, rôles de base de données fixes et autorisations pour ces bases de données.

Sauvegarde des bases de données sur le serveur de base de données source

Important

Pour effectuer ces procédures, vous devez au minimum être membre du rôle base de données fixe db_backupoperator.

Important

Il est important que le service de file d’attente soit vidé et arrêté pour éviter les incohérences de données.

Dans certains environnements, l’administrateur de base de données doit suivre la procédure ci-dessous.

Sauvegarder les bases de données sur le serveur de base de données source

  1. Ouvrez Microsoft SQL Server Management Studio et connectez-vous au serveur de base de données.

  2. Dans l’Explorateur d’objets, développez Bases de données.

  3. Cliquez avec le bouton droit sur la base de données à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.

  4. Dans la boîte de dialogue Sauvegarder la base de données, sélectionnez le type de sauvegarde que vous souhaitez effectuer dans la liste Type de sauvegarde. Pour plus d’informations sur le type de sauvegarde à utiliser, voir Vue d’ensemble du mode de récupération (https://go.microsoft.com/fwlink/?linkid=114396\&clcid=0x40C) dans la documentation en ligneSQL Server 2008.

  5. Sous Composant de sauvegarde, sélectionnez l’option Base de données.

  6. Dans la section Jeu de sauvegarde, utilisez le nom par défaut fourni ou spécifiez un nom pour le jeu dans la zone de texte Nom.

  7. Spécifiez la date d’expiration du jeu de sauvegarde. Elle détermine pendant combien de temps, ou quand, le jeu de sauvegarde peut être remplacé par les sauvegardes suivantes effectuées sous le même nom. Par défaut, le jeu de sauvegarde est défini pour ne jamais expirer (0 jour).

  8. Dans la section Destination, si le chemin d’accès correct du dossier de sauvegarde n’est pas répertorié, vous pouvez ajouter le chemin d’accès en cliquant sur Ajouter.

  9. Cliquez sur OK pour sauvegarder la base de données.

  10. Répétez les étapes 3, 4, 5, 6, 7, 8 et 9 pour chaque base de données que vous souhaitez déplacer.

Important

Vous devez sauvegarder uniquement les bases de données brouillon et publiées du serveur de bases de données source.

Copie ou déplacement des fichiers de sauvegarde sur le serveur de base de données cible

Important

Pour exécuter cette procédure, vous devez disposer de l’accès en lecture au dossier partagé sur l’ordinateur source et de l’accès en écriture au dossier partagé sur l’ordinateur de destination.
Dans certains environnements, l’administrateur de base de données doit suivre la procédure ci-dessous.

Copier ou déplacer les fichiers de sauvegarde sur le serveur de base de données cible

  1. Dans l’Explorateur Windows, accédez à l’emplacement des fichiers .bak des bases de données.

  2. Sélectionnez les fichiers .bak pour les bases de données à déplacer, puis copiez ou déplacez-les vers le répertoire de destination.

Restauration des bases de données sur le serveur de base de données de destination

Important

L’appartenance au rôle serveur fixe dbcreator est la configuration minimale requise pour effectuer cette procédure.
Vous devez ajouter le compte d’administrateur de batterie de serveurs au rôle de serveur fixe dbcreator pour effectuer cette procédure. Le compte peut être supprimé du rôle une fois l’opération de récupération terminée.
Dans certains environnements, l’administrateur de base de données doit suivre la procédure ci-dessous.

Restaurer les bases de données sur le serveur de base de données de destination

  1. Ouvrez Microsoft SQL Server Management Studio et connectez-vous au serveur de base de données.

  2. Dans l’Explorateur d’objets, développez l’instance de base de données.

  3. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Restaurer la base de données.

  4. Dans la boîte de dialogue Restaurer la base de données, sous Destination de restauration, tapez le nom de la base de données. Vous devez utiliser le même nom de base de données que celui utilisé sur le serveur de base de données source.

  5. Sous Source de restauration, sélectionnez l’option À partir de l’unité.

  6. Dans la boîte de dialogue Spécifier la sauvegarde, sélectionnez Fichier dans la liste Média de sauvegarde.

  7. Cliquez sur Ajouter et accédez au fichier .bak de la base de données.

  8. Sélectionnez le fichier .bak, puis cliquez sur OK. Cliquez de nouveau sur OK pour ajouter le chemin d’accès de la boîte de dialogue Restaurer la copie de sauvegarde.

  9. Assurez-vous que le jeu de sauvegarde est sélectionné dans la liste Sélectionnez les jeux de sauvegarde à restaurer.

  10. Dans le volet Sélectionner une page, cliquez sur Options.

  11. Dans la section Options de restauration, sélectionnez uniquement Remplacer la base de données existante. Ne sélectionnez aucune autre option de cette section si ce n’est pas nécessaire.

  12. Dans la section État de récupération, sélectionnez l’option RESTORE WITH RECOVERY.

    Pour plus d’informations sur ces options de récupération, voir Restaurer la base de données (page Options) (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x40C).

  13. Cliquez sur OK pour terminer l’opération de récupération.

  14. Répétez les étapes 2 à 13 pour chaque base de données que vous déplacez.

Copie sur le serveur de destination de tous les noms d’accès SQL Server, des rôles de serveur et de base de données fixes, ainsi que des autorisations pour ces bases de données.

Pour plus d’informations sur la copie de rôles SQL Server et d’autorisations sur le serveur de base de données de destination, reportez-vous à l’article 246133 du site Microsoft Aide et Support Procédure de transfert des noms d’accès et des mots de passe entre instances de SQL Server (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x40C) . Pour plus d’informations sur le dépannage, reportez-vous à l’article 240872 du site Microsoft Aide et Support Procédure de résolution des problèmes d’autorisation lors du déplacement d’une base de données entre des serveurs SQL Server (https://go.microsoft.com/fwlink/?linkid=123469\&clcid=0x40C) .

Redémarrage du serveur

Important

L’appartenance au groupe Administrateurs sur l’ordinateur local est une condition minimale pour réaliser ces procédures.

Redémarrer le serveur

  1. Redémarrez le serveur qui exécute Project Server.

  2. Dans le composant logiciel enfichable Services, assurez-vous que les services ci-après sont démarrés :

    • Service d’événement Project ServerSharePoint Server

    • Service de file d’attente Project Server SharePoint Foundation

  3. Dans le Gestionnaire des services Internet (IIS), assurez-vous que les sites Web ci-après sont démarrés.

    • Services Web Office Server

    • Tous les sites Web de fournisseurs de services partagés

    • Administration centrale SharePoint