Déplacer toutes les bases de données (Windows SharePoint Services 3.0)

Mise à jour : 2009-06-11

Cet article contient des informations et des procédures concernant le déplacement de toutes les bases de données associées à Windows SharePoint Services 3.0 d’un serveur de bases de données à un autre. Deux procédures différentes sont décrites pour le déplacement des bases de données :

  • Pour déplacer toutes les bases de données sur un serveur ayant un nom différent, utilisez la procédure Déplacer toutes les bases de données sur un serveur de bases de données différent.

  • Pour déplacer toutes les bases de données sur un serveur de bases de données de même nom ou mis à niveau, utilisez la procédure Déplacer toutes les bases de données sur un serveur de bases de données ayant le même nom.

ImportantImportant :

Les procédures décrites dans cet article impliquent 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é.

Les bases de données suivantes peuvent être déplacées à l’aide des procédures décrites dans cet article :

  • Bases de données de contenu

  • Base de données de recherche

  • Base de données de contenu de l’Administration centrale

  • Base de données de configuration

Déplacer toutes les bases de données sur un autre serveur de bases de données

Cette procédure permet de déplacer toutes les bases de données d’une batterie de serveurs Windows SharePoint Services 3.0 vers un nouveau serveur de bases de données doté d’un nom différent. Le nouveau serveur de bases de données doit utiliser les mêmes versions de Windows Server et SQL Server que l’ancien. Pour déplacer les bases de données vers un serveur au nom identique ou mis à niveau, utilisez la procédure Déplacer toutes les bases de données vers un serveur de bases de données mis à niveau.

Les procédures qui suivent utilisent plusieurs outils Windows SharePoint Services 3.0 et Microsoft SQL Server 2005 différents ou des outils SQL Server 2008 intégrés tels que le site Web de l’Administration centrale et l’outil en ligne de commande Stsadm. Le déplacement de toutes les bases de données d’un serveur de bases de données à l’autre implique les étapes ci-après.

  1. Préparez le nouveau serveur de bases de données.

  2. Arrêtez la batterie. Avant de déplacer toutes les bases de données, vous devez arrêter la batterie de serveurs pour garantir qu’aucune modification n’est effectuée durant le déplacement des bases de données.

  3. Sauvegardez les bases de données ci-dessous :

    • Bases de données de contenu

    • Base de données de configuration

    • Base de données de contenu de l’Administration centrale

    • Base de données de recherche de l’Aide Windows SharePoint Services

  4. Copiez ou déplacez les fichiers de sauvegarde des bases de données sur le serveur de bases de données de destination.

  5. Restaurez les bases de données.

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

  7. Redirigez la batterie de serveurs pour qu’elle fasse référence au nouveau serveur de bases de données.

    ImportantImportant :

    Il est recommandé de rediriger la batterie de serveurs vers le nouveau serveur de bases de données en utilisant un alias de connexion SQL Server. Vous devez créer un alias de connexion SQL Server pouvant être utilisé par tous les serveurs (y compris les serveurs Web frontaux et les serveurs d’applications) pour la connexion à l’instance de SQL Server. Un alias de connexion est un autre nom que vous pouvez utiliser pour établir une connexion avec une instance de SQL Server.

  8. Redémarrez le serveur qui exécute l’Administration centrale pour appliquer les modifications et vous assurer que les services, sites Web et pools d’applications associés à Windows SharePoint Services 3.0 sont démarrés.

ImportantImportant :

Cette procédure requiert les conditions minimales suivantes :

  • Vous devez être un membre du groupe SharePoint Administrateurs de batterie.

  • Sur l’ordinateur qui exécute le site Web de l’Administration centrale de SharePoint, vous devez être un membre du groupe Administrateurs.

  • Sur le serveur de bases de données d’où les bases de données sont déplacées :

    • Vous devez être un membre du groupe Administrateurs.

    • Vous devez être un membre du rôle de base de données fixe db_backupoperator.

  • Sur le serveur de bases de données vers lequel les bases de données sont déplacées :

    • Vous devez être membre du groupe Administrateurs.

    • Vous devez être membre du rôle de base de données fixe db_owner.

  • Dans certains environnements, vous devez coordonner les procédures de déplacement avec l’administrateur des bases de données. Suivez bien les stratégies en vigueur et les directives pour la gestion des bases de données.

Déplacer toutes les bases de données vers un autre serveur de bases de données

  1. Préparez le nouveau serveur de bases de données à l’aide de la procédure Prepare the database servers.

  2. Arrêtez la batterie de serveurs en suivant ces étapes :

    1. Sur le serveur qui exécute le site Web de l’Administration centrale, dans le composant logiciel enfichable Services, arrêtez les services suivants :

      • Service d’administration de Windows SharePoint Services

      • Service de recherche Windows SharePoint Services

      • Service du minuteur Windows SharePoint Services

      • Service de gestion du suivi Windows SharePoint Services

      • Service Enregistreur VSS Windows SharePoint Services.

    2. Sur le serveur qui exécute le site Web de l’Administration centrale, à l’invite de commandes, tapez iisreset /stop.

    3. Répétez l’étape 6 sur chaque serveur de la batterie.

  3. Sauvegardez les bases de données du serveur de bases de données source.

    1. Démarrez SQL Server Management Studio et connectez-vous au serveur de bases 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 de configuration (généralement appelée SharePoint_Config), pointez sur Tâches, puis cliquez sur Sauvegarder.

    4. Dans la boîte de dialogue Sauvegarder la base de données, dans la zone Source, 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 ligne de SQL Server 2005.

    5. Cliquez sur Base de données.

    6. Dans la zone Jeu de sauvegarde, dans la zone de texte Nom, tapez un nom ou utilisez celui par défaut.

    7. Dans la zone de texte Description, tapez une description de la sauvegarde.

    8. Indiquez la durée de conservation de la sauvegarde ou utilisez la valeur par défaut. Lorsque le jeu de sauvegarde expire, il peut être écrasé par les sauvegardes suivantes de même nom. Par défaut, la sauvegarde est conservée 0 jours ; ainsi elle n’expire jamais.

    9. Dans la section Destination, spécifiez un emplacement où stocker le jeu de sauvegarde ou utilisez la valeur par défaut.

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

    11. Répétez les étapes de c à j pour les autres bases de données de la batterie de serveurs.

  4. Dans l’Explorateur Windows, trouvez le jeu de sauvegarde (fichiers .bak) à déplacer, puis copiez-le ou déplacez-le sur le serveur de destination.

    ImportantImportant :

    Dans certains environnements, cette étape doit être réalisée par l’administrateur de base de données.

    Déplacez uniquement les fichiers de sauvegarde sur le serveur de bases de données de destination. Ne déplacez aucune base de données ni d’autres fichiers à ce stade.

  5. Restaurez les bases de données sur le serveur de bases de données de destination.

    1. Démarrez SQL Server Management Studio et connectez-vous au serveur de bases de données.

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

    3. Cliquez avec le bouton droit sur les bases de données à restaurer, pointez sur Tâches, puis sur Restaurer et cliquez sur Base de données.

    4. Dans la boîte de dialogue Restaurer la base de données, spécifiez la destination et la source, puis sélectionnez le jeu ou les jeux de sauvegarde à restaurer.

      Les valeurs par défaut pour la destination et la source conviennent généralement pour la plupart des scénarios de récupération.

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

    6. Dans la section Options de restauration, sélectionnez uniquement Remplacer la base de données existante. À moins que votre environnement ou vos stratégies ne le nécessitent, ne sélectionnez aucune autre option dans cette section.

    7. Dans la section État de récupération :

      • Si vous avez inclus tous les journaux des transactions à restaurer, sélectionnez RESTORE WITH RECOVERY.

      • Si vous devez restaurer d’autres journaux des transactions, sélectionnez RESTORE WITH NO RECOVERY.

      • La troisième option, RESTORE WITH STANDBY, n’est pas utilisée dans ce scénario.

    8. Cliquez sur OK pour terminer l’opération de restauration.

    9. Répétez les étapes c à h pour chaque base de données à restaurer.

  6. Utilisez SQL Server pour copier sur le serveur de destination les informations de connexion de tous les comptes de service, y compris les noms d’accès SQL Server, les rôles serveur fixes, les rôles de base de données fixes et les autorisations relatives aux bases de données.

    Pour plus d’informations sur la copie des rôles et autorisations SQL Server sur le serveur de bases de données de destination, voir l’article 246133 du site Microsoft Aide et Support Comment faire pour transférer 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, voir 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) .

    ImportantImportant :

    Dans certains environnements, cette étape doit être exécutée par l’administrateur des bases de données.

  7. Redirigez la batterie de serveurs vers le nouveau serveur de bases de données en créant un alias de connexion SQL Server.

    1. Démarrez l’utilitaire réseau du client natif SQL Server (%SYSTEM%\cliconfg.exe).

    2. Dans l’onglet Général, vérifiez que TCP/IP est activé.

    3. Dans l’onglet Alias, cliquez sur Ajouter.

      La boîte de dialogue Ajouter la nouvelle configuration de la bibliothèque réseau s’affiche.

    4. Dans la zone Alias du serveur, entrez le nom de l’instance actuelle de SQL Server.

    5. Dans la zone Bibliothèques réseau, cliquez sur TCP/IP.

    6. Dans la zone Paramètres de connexion, dans la zone Nom de serveur, entrez le nom du nouveau serveur et l’instance à associer à l’alias, puis cliquez sur OK.

    7. Répétez les étapes de a à f sur tous les serveurs qui se connectent à SQL Server.

  8. Démarrez la nouvelle batterie de serveurs en suivant ces étapes :

    1. Dans le composant logiciel enfichable Services, démarrez les services suivants :

      • Service d’administration de Windows SharePoint Services

      • Service de recherche Windows SharePoint Services

      • Service du minuteur Windows SharePoint Services

      • Service de gestion du suivi Windows SharePoint Services

      • Service Enregistreur VSS Windows SharePoint Services.

    2. À l’invite de commandes, tapez iisreset /start.

    3. Répétez les étapes a et b sur chaque serveur de la batterie.

Déplacer toutes les bases de données sur un serveur de bases de données ayant le même nom

Cette procédure permet de déplacer toutes les bases de données Windows SharePoint Services 3.0 sur un serveur de bases de données ayant un nom identique. Le nouveau serveur de bases de données peut présenter les différences suivantes par rapport au serveur d’origine :

  • Il exécute une version plus récente de SQL Server, par exemple, SQL Server 2008 au lieu de SQL Server 2005.

  • Il exécute une version plus récente de Windows, par exemple, Windows Server 2008 au lieu de Windows Server 2003.

  • Il s’agit d’un ordinateur 64 bits qui exécute un système d’exploitation 64 bits, au lieu d’un ordinateur 32 bits qui exécute un système d’exploitation 32 bits.

Cet article ne fournit pas d’informations sur la mise à niveau du serveur de bases de données.

ImportantImportant :

Pour plus d’informations sur la migration du serveur de bases de données actuel, voir la procédure Migrer une batterie de serveurs existante vers un environnement 64 bits (Windows SharePoint Services 3.0).

Cette procédure utilise plusieurs outils Windows SharePoint Services 3.0 différents et des outils SQL Server intégrés, tels que le site Web de l’Administration centrale, SQL Server Management Studio ou SQL Server Management Studio Express (SSMSE) et l’outil en ligne de commande Stsadm. Le déplacement des bases de données sur un nouveau serveur de bases de données implique les étapes suivantes :

  1. Arrêtez la batterie de serveurs

  2. Détachez les bases de données.

  3. Arrêtez l’ancien serveur de bases de données.

  4. Préparez le nouveau serveur de bases de données portant le même nom que l’ancien.

  5. Rattachez les bases de données au nouveau serveur.

  6. Redémarrez le serveur qui exécute l’Administration centrale pour appliquer les modifications et vous assurer que les services, sites Web et pools d’applications associés à Windows SharePoint Services 3.0 sont démarrés.

ImportantImportant :

Cette procédure requiert les conditions minimales suivantes :

  • Vous devez être un membre du groupe SharePoint Administrateurs de batterie.

  • Si vous utilisez Microsoft SQL Server 2005 Express Edition, SQL Server Management Studio Express (SSMSE) doit être installé sur votre ordinateur. Pour plus d’informations sur l’installation de SSMSE, visitez le site de téléchargement de SSMSE (https://go.microsoft.com/fwlink/?linkid=140832&clcid=0x40C).

  • Sur l’ordinateur qui exécute le site Web de l’Administration centrale de SharePoint, vous devez être un membre du groupe Administrateurs.

  • Sur le nouveau et l’ancien serveurs de bases de données :

    • Vous devez être un membre du groupe Administrateurs.

    • Vous devez être un membre du rôle de base de données fixe db_owner.

  • Dans certains environnements, vous devez coordonner les procédures de migration avec l’administrateur des bases de données. Suivez bien les stratégies en vigueur et les directives pour la gestion des bases de données.

Déplacer toutes les bases de données sur un serveur de bases de données ayant le même nom

  1. Arrêtez la batterie de serveurs en suivant ces étapes :

    1. Sur le serveur qui exécute le site Web de l’Administration centrale, dans le composant logiciel enfichable Services, arrêtez les services suivants :

      • Service d’administration de Windows SharePoint Services

      • Service de recherche Windows SharePoint Services

      • Service du minuteur Windows SharePoint Services

      • Service de gestion du suivi Windows SharePoint Services

      • Service Enregistreur VSS Windows SharePoint Services.

    2. Sur le serveur qui exécute le site Web de l’Administration centrale, à l’invite de commandes, tapez iisreset /stop.

  2. Détachez les bases de données du serveur de bases de données source en suivant ces étapes :

    1. Démarrez SSMSE et connectez-vous au serveur de bases 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 à détacher, pointez sur Tâches, puis cliquez sur Détacher.

    4. Dans la boîte de dialogue Détacher la base de données, sélectionnez le nom de la base de données à détacher.

    5. Cliquez sur OK.

    6. Répétez ces étapes pour chaque base de données du déploiement Windows SharePoint Services 3.0.

  3. Pour éviter toute perte de données pendant le déplacement, vous pouvez sauvegarder les bases de données du serveur source à l’aide de la procédure Sauvegarder des bases de données (Windows SharePoint Services 3.0).

  4. Arrêtez le serveur de bases de données d’origine.

  5. Préparez un nouveau serveur de bases de données ayant le même nom que l’original en utilisant la procédure Prepare the database servers. Vous pouvez également apporter des améliorations au nouveau serveur de bases de données en installant le logiciel suivant :

  6. Rattachez les bases de données au nouveau serveur de bases de données en suivant ces étapes :

    1. Démarrez SSMSE et connectez-vous au serveur de bases de données.

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

    3. Cliquez avec le bouton droit sur Bases de données, pointez sur Tâches, puis cliquez sur Attacher.

    4. Dans la boîte de dialogue Attacher des bases de données, dans la section Bases de données à attacher, cliquez sur Ajouter.

      1. Dans la boîte de dialogue Rechercher les fichiers de base de données, trouvez les bases de données à attacher.

      2. Cliquez sur une base de données, puis sur OK.

      3. Répétez cette étape pour chaque base de données à attacher.

    5. Cliquez sur OK.

    6. Pour faire apparaître les bases de données que vous avez attachées dans le volet Explorateur d’objets, actualisez la vue.

  7. Redémarrez la batterie de serveurs en suivant ces étapes :

    1. Sur le serveur affecté à l’exécution du site Web de l’Administration centrale, dans le composant logiciel enfichable Services, démarrez les services suivants :

      • Service d’administration de Windows SharePoint Services

      • Service de recherche Windows SharePoint Services

      • Service du minuteur Windows SharePoint Services

      • Service de gestion du suivi Windows SharePoint Services

      • Service Enregistreur VSS Windows SharePoint Services.

    2. Sur le serveur affecté à l’exécution du site Web de l’Administration centrale, dans le composant logiciel enfichable Gestionnaire des services Internet (IIS), démarrez les services SharePoint Central Administration v3 et Web SSP.

Voir aussi

Concepts

Ajouter, fractionner et fusionner des bases de données de contenu (Windows SharePoint Server 3.0)
Déplacer des bases de données de contenu (Windows SharePoint Services 3.0)
Déplacer et migrer des serveurs et des batteries de serveurs (Windows SharePoint Services 3.0)
Migrer des bases de données de contenu entre la base de données interne de Windows et une instance de SQL Server (Windows SharePoint Services 3.0)