Déplacer toutes les bases de données (Project Server 2007)
Mis à jour: novembre 2008
Dernière rubrique modifiée : 2008-11-19
Cet article contient des informations et des procédures pour déplacer toutes les bases de données associées à Microsoft Office Project Server 2007, d’un serveur de base de données à l’autre, dans la même batterie de serveurs. Par exemple, il se peut que vous vouliez déplacer toutes les bases de données lors d’une mise à niveau du matériel ou des logiciels sur le serveur de base de données, afin de passer de la version 32 bits à la version 64 bits de Microsoft SQL Server 2005.
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 Office Project Server 2007 d’un groupe de serveurs vers un autre groupe de serveurs. Pour plus d’informations sur le déplacement de la batterie entière d’un ensemble de serveurs de batterie à un autre, voir la rubrique Migration d’une instance de Project Web Access (Project Server 2007).
Cet article ne fournit pas d’informations sur la procédure de mise à niveau de SQL Server 2005 sur le serveur de base de données. Pour plus d’informations sur la procédure de mise à niveau de SQL Server 2005, consultez Mise à niveau vers SQL Server 2005 (en anglais) dans la documentation en ligne de SQL Server.
Vous devez déplacer les bases de données ci-dessous associées à Office Project Server 2007 :
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
Exigences relatives à la tâche
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 2005 :
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 2005 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 à Office Project Server 2007. 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 Office Project Server 2007 et SQL Server 2005. Le déplacement de toutes les bases de données d’un serveur de base de données à l’autre implique les étapes ci-après.
(Dans certains environnements, l’administrateur de base de données doit effectuer certaines étapes. Ces étapes commencent par « [DBA] ».)
Effectuez une sauvegarde complète du fournisseur de services partagés (SSP) par défaut.
Arrêtez complètement la batterie de serveurs en arrêtant les services associés à Office Project Server 2007 et en arrêtant les services Internet (IIS).
[DBA] Sauvegardez les bases de données de la batterie de serveurs ci-dessous à l’aide des outils SQL Server 2005 :
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
[DBA] Copiez ou déplacez les fichiers de sauvegarde sur le serveur de base de données de destination.
[DBA] Restaurez toutes les bases de données sur le serveur de base de données de destination à l’aide des outils de SQL Server 2005.
[DBA] Copiez sur le serveur de destination tous les noms d’accès SQL Server, les rôles de serveur et de base de données fixes, ainsi que les 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
Ouvrez Microsoft SQL Server Management Studio et connectez-vous au serveur de base de données.
Dans l’Explorateur d’objets, développez Bases de données.
Cliquez avec le bouton droit sur la base de données à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.
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 des modèles de récupération (https://go.microsoft.com/fwlink/?linkid=114396\&clcid=0x40C) dans la documentation en ligne SQL Server 2005.
Sous Composant de sauvegarde, sélectionnez l’option Base de données.
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.
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).
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.
Cliquez sur OK pour sauvegarder la base de données.
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 base 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
Dans l’Explorateur Windows, accédez à l’emplacement des fichiers .bak des bases de données.
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 de serveur fixe dbcreator est la configuration minimale requise pour effectuer ces procédures. 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
Ouvrez Microsoft SQL Server Management Studio et connectez-vous au serveur de base de données.
Dans l’Explorateur d’objets, développez l’instance de base de données.
Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Restaurer la base de données.
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.
Sous Source de restauration, sélectionnez l’option À partir de l’unité.
Dans la boîte de dialogue Spécifier la sauvegarde, sélectionnez Fichier dans la liste Média de sauvegarde.
Cliquez sur Ajouter et accédez au fichier .bak de la base de données.
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.
Assurez-vous que le jeu de sauvegarde est sélectionné dans la liste Sélectionnez les jeux de sauvegarde à restaurer.
Dans le volet Sélectionner une page, cliquez sur Options.
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.
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://technet.microsoft.com/fr-fr/library/ms188223.aspx?amp%3bclcid=0x40C).
Cliquez sur OK pour terminer l’opération de récupération.
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
Redémarrez le serveur qui exécute Project Server.
Dans le composant logiciel enfichable Services, assurez-vous que les services ci-après sont démarrés :
Service des événements Project Server Office SharePoint Server
Service de file d’attente Project Server Windows SharePoint Services
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