Déplacer toutes les bases de données vers un autre serveur (Project Server 2010)

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2010-08-25

Si vous souhaitez déplacer les bases de données associées à un site Microsoft Project Web App (PWA) vers une instance différente de Microsoft SQL Server, appliquez les procédures décrites dans cet article.

Le déplacement des bases de données PWA est une opération de maintenance majeure qui doit être effectuée durant une période d’activité minimale du système. Les utilisateurs ne peuvent pas accéder au site PWA pendant que vous effectuez ces procédures.

Notes

Cet article explique comment déplacer les bases de données Microsoft Project Server 2010 vers une nouvelle instance de SQL Server tout en conservant le même site PWA. Pour plus d’informations sur la façon de déplacer vos bases de données Project Server vers un autre site PWA, voir Déplacer toutes les bases de données (Project Server 2010).

Les étapes de base nécessaires au déplacement d’une base de données sont les suivantes :

  1. mise hors service du site PWA ;

  2. détachement des bases de données ;

  3. copie des bases de données vers la nouvelle instance de SQL Server ;

  4. attachement des bases de données à la nouvelle instance de SQL Server ;

  5. remise en service du site PWA ;

Mise hors service du site PWA

Lors du déplacement des bases de données PWA, la première étape consiste à mettre le site PWA hors service. Cela permet de supprimer les références au site à partir de Microsoft SharePoint Server 2010 sans modifier le site proprement dit. Après cela, vous pouvez reconfigurer PWA en déplaçant la base de données de création de rapports puis en remettant le site PWA en service.

Pour mettre le site PWA hors service

  1. Sur le site Web Administration centrale de SharePoint, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Dans la page Gérer les applications de service, cliquez sur l’application de service Project Server.

  3. Dans la page Gérer les sites Project Web App, pointez sur le site PWA où résident les bases de données à déplacer, cliquez sur la flèche qui s’affiche, puis cliquez sur Supprimer.

  4. Dans la page Supprimer un site Project Web App :

    1. Désactivez la case à cocher Supprimer une collection de sites à partir de SharePoint.

      Important

      La case à cocher Supprimer une collection de sites à partir de SharePoint doit être désactivée, sinon le site PWA sera supprimé de la base de données de contenu.

    2. Cliquez sur Supprimer.

La mise hors service du site peut prendre quelques minutes. Une fois que le site PWA n’est plus répertorié dans la page Gérer les sites Project Web App, il est hors service et vous pouvez poursuivre le déplacement des bases de données.

Déplacer les bases de données

Toute combinaison des bases de données suivantes peut être déplacée :

  • les bases de données Brouillon, Publié et Archive

  • la base de données Création de rapports ;

  • la base de données de contenu SharePoint Server où résident le site PWA et les espaces de travail de projets.

Vous pouvez déplacer toutes ces bases de données vers différentes instances de SQL Server. Les bases de données Brouillon, Publié et Archive doivent résider sur la même instance de SQL Server. La base de données Création de rapports et la base de données de contenu SharePoint Server peuvent résider sur différentes instances de SQL Server si vous le souhaitez.

Si vous prévoyez de déplacer la base de données de contenu SharePoint Server, vous devez suivre les procédures recommandées publiées pour SharePoint Server 2010. Pour plus d’informations, voir Déplacer des bases de données de contenu (SharePoint Server 2010).

Important

Si vous déplacez la base de données de contenu, vous devez le faire pendant que le site PWA est hors service. Suivez les procédures SharePoint Server 2010 publiées relatives au déplacement de base de données de contenu, puis appliquez le reste des procédures décrites ici.

Vous pouvez déplacer chaque base de données Project Server en la détachant de l’instance actuelle de SQL Server et en l’attachant à la nouvelle instance de SQL Server. Si vous n’avez pas l’habitude de déplacer des bases de données dans SQL Server, nous vous conseillons de demander à un administrateur de base de données d’effectuer cette opération pour vous. Appliquez la procédure suivante pour chaque base de données à déplacer.

Pour déplacer une base de données

  1. Démarrez SQL Server Management Studio.

  2. Connectez-vous à l’instance de SQL Server où se trouve la base de données.

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

  4. Cliquez avec le bouton droit sur la base de données à déplacer, cliquez sur Tâches, puis sur Détacher.

  5. Copiez les fichiers de base de données (fichiers .mdf et .ldf) sur la nouvelle instance de SQL Server.

  6. Dans SQL Server Management Studio, dans l’Explorateur d’objets, cliquez sur Se connecter, puis sur Moteur de base de données.

  7. Connectez-vous à l’instance de SQL Server où vous avez copié la base de données.

  8. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Attacher.

  9. Cliquez sur Ajouter.

  10. Sélectionnez le fichier de base de données (fichier .mdf), puis cliquez sur OK.

  11. Cliquez sur OK.

Après avoir terminé le déplacement des bases de données, vous pouvez remettre le site PWA en service.

Remise en service du site PWA

La remise en service du site PWA s’effectue en ajoutant un nouveau site PWA et en le connectant à vos bases de données et votre collection de sites existants. Cette opération s’effectue à partir de l’Administration centrale de SharePoint.

Pour mettre à jour les propriétés PWA

  1. Dans l’Administration centrale de SharePoint, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Project Server.

  3. Dans la page Gérer les sites Project Web App, cliquez sur Créer un site Project Web App.

  4. Dans la page Créer un site Project Web App, vérifiez tous les paramètres afin de vous assurer qu’ils correspondent au site PWA que vous avez mis hors service.

    Important

    Les noms des bases de données doivent correspondre exactement aux bases de données dans SQL Server pour ce site PWA et les noms des serveurs de bases de données doivent correspondre aux instances de SQL Server où vous avez rattaché les bases de données.

  5. Cliquez sur OK.

Une fois le site PWA remis en service (lorsque l’état est Mis en service), les utilisateurs peuvent de nouveau utiliser PWA.