Comment faire pour déplacer des bases de données SQL de Microsoft Dynamics CRM 3.0 d'un serveur vers un autre serveur appartenant au même domaine

Traductions disponibles Traductions disponibles
Numéro d'article: 917948 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article explique comment déplacer les bases de données SQL de Microsoft Dynamics CRM 3.0 d'un serveur vers un serveur différent dans le même domaine

Plus d'informations

Remarques
  • Nous vous recommandons d'utiliser cette procédure pour déplacer les bases de données SQL de Microsoft CRM d'un serveur vers un serveur différent dans le même domaine Vous ne devez pas utiliser cette procédure pour déplacer des données d'un serveur vers un autre serveur dans un domaine différent.
  • Utilisez cette procédure pour déplacer des données d'une instance nommée de Microsoft SQL Server vers une instance par défaut de SQL Server qui se trouve sur le même ordinateur.
  • Vous n'avez pas besoin d'apporter des modifications sur les clients Microsoft CRM (pour ordinateur portable ou pour ordinateur de bureau) pour Microsoft Office Outlook lorsque vous voulez déplacer les bases de données SQL de Microsoft CRM d'un serveur vers un serveur différent dans le même domaine
Important Assurez-vous de bien comprendre l'ensemble de cet article avant d'essayer d'effectuer cette procédure.

Préparation au déplacement des bases de données

Avant de déplacer les bases de données, prenez soin de terminer les opérations de préparation suivantes :
  • Tous les utilisateurs sont déconnectés de Microsoft CRM.
  • Tous les utilisateurs du Client Microsoft CRM pour Outlook ont synchronisé leurs données hors connexion avec Microsoft CRM en se connectant.
  • Vous disposez d'une sauvegarde actuelle de toutes les bases de données SQL de Microsoft CRM.

Déplacement des bases de données

Une fois que vous avez vérifié que les opérations de préparation ont été effectuées, procédez comme suit pour déplacer les bases de données SQL de Microsoft CRM :
  1. Effectuez une sauvegarde des bases de données SQL primaires suivantes de Microsoft CRM :
    • nom_organisation_METABASE
    • nom_organisation_MSCRM
    Pour sauvegarder ces bases de données, procédez comme suit :
    1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2005, puis cliquez sur SQL Server Management Studio.
    2. Dans SQL Server Management Studio, cliquez sur un serveur dans la liste Nom de serveur, puis cliquez sur Connexion.
    3. Développez le dossier Bases de données.
    4. Cliquez avec le bouton droit sur l'une des deux bases de données, pointez sur Tâches, puis cliquez sur Sauvegarder.
    5. Dans la liste Type de sauvegarde, sélectionnez Complète, puis cliquez sur Ajouter dans la section Destination.
    6. Dans la boîte de dialogue Sélectionner la destination de la sauvegarde, cliquez sur le bouton Parcourir (...).
    7. Dans la boîte de dialogue Rechercher les fichiers de base de données, entrez un nom pour le fichier de sauvegarde, puis cliquez sur OK.
    8. Continuez à cliquer sur OK jusqu'à ce que toutes les boîtes de dialogue soient fermées. Un message s'affichera pour indiquer que la sauvegarde s'est terminée correctement.
    9. Répétez les étapes a à h pour l'autre base de données. Ne supprimez rien de l'instance originale de Microsoft SQL Server. Si vous laissez les fichiers sur l'instance d'origine de SQL Server, vous pouvez utiliser la configuration d'origine comme référence lors de l'exécution de l'étape 5.
  2. Transférez les fichiers de sauvegarde que vous avez créés à l'étape 1 vers la nouvelle instance de SQL Server.
  3. Créez les deux bases de données dans lesquelles vous restaurerez les fichiers de sauvegarde. Pour cela, procédez comme suit :
    1. Démarrez SQL Server Management Studio.
    2. Développez le dossier Bases de données.
    3. Cliquez avec le bouton droit sur Bases de données. Ensuite, cliquez sur Nouvelle base de données.
    4. Entrez un nom pour la base de données. Par exemple, tapez nom_organisation_MSCRM.
    5. Cliquez sur OK.

      Important Assurez-vous d'utiliser la même syntaxe de nom que pour l'instance d'origine de Microsoft SQL Server.
    6. Répétez les étapes c à e pour créer la base de données nom_organisation_METABASE. De nouveau, assurez-vous d'utiliser la même syntaxe de nom que pour l'instance d'origine de Microsoft SQL Server.
  4. Restaurez les fichiers de sauvegarde. Pour cela, procédez comme suit :
    1. Démarrez SQL Server Management Studio.
    2. Développez le dossier Bases de données.
    3. Cliquez avec le bouton droit sur la base de données nom_organisation_MSCRM, pointez sur Tâches, sur Restaurer, puis cliquez sur Base de données.
    4. Dans la zone Source de restauration, sélectionnez l'option À partir de l'unité, puis cliquez sur le bouton Parcourir (...).
    5. Dans la boîte de dialogue Spécifier la sauvegarde, cliquez sur Ajouter.
    6. Dans la boîte de dialogue Localiser le fichier de sauvegarde, cliquez sur l'emplacement du fichier de sauvegarde de la base de données nom_organisation_MSCRM, puis cliquez sur OK.
    7. Dans la boîte de dialogue Spécifier la sauvegarde, cliquez sur OK.
    8. Dans la boîte de dialogue Restaurer la base de données, cliquez sur Restaurer la source, sur Options, puis activez la case à cocher Remplacer pour remplacer la base de données existante.
    9. Dans la zone Restaurer les fichiers de la base de données en tant que, examinez les chemins d'accès des deux fichiers de base de données physiques. Assurez-vous que ces chemins d'accès pointent sur des emplacements valides. Si les chemins d'accès ne pointent pas sur des emplacements valides, modifiez-les de manière appropriée.
    10. Dans la boîte de dialogue Restaurer la base de données, cliquez sur OK pour démarrer le processus de restauration.

      Remarque Selon la taille de la base de données, ce processus peut être long. À l'issue du processus, un message d'erreur s'affiche pour indiquer que l'opération de restauration a réussi.
    11. Répétez les étapes c à j pour la base de données nom_organisation_METABASE.
  5. Configurez les groupes de sécurité en les mappant sur les groupes de sécurité Microsoft Windows NT. Pour cela, procédez comme suit :

    Remarque Au cours de cette procédure, utilisez le dossier de sécurité sur l'instance d'origine de SQL Server comme référence.
    1. Démarrez SQL Server Management Studio. Ensuite, développez le dossier Sécurité.
    2. Cliquez avec le bouton droit sur Connexions. Ensuite, cliquez sur Nouvelle connexion.
    3. Dans la boîte de dialogue Connexion, cliquez sur Général dans le volet gauche, puis cliquez sur Rechercher.
    4. Dans la boîte de dialogue Sélectionner un utilisateur ou un groupe, cliquez sur Types d'objets, assurez-vous que la case à cocher Groupes est activée, puis cliquez sur OK.
    5. Cliquez sur Emplacements, cliquez sur le dossier pour sélectionner tout le contenu du dossier, puis cliquez sur OK.
    6. Dans le champ Entrez le nom de l'objet à sélectionner, tapez SQL, puis cliquez sur Vérifier les noms.
    7. Sélectionnez l'enregistrement SQLAccessGroup {GUID}. Cliquez ensuite sur OK.
    8. Dans la boîte de dialogue Connexion, cliquez sur l'option Authentification Windows, conservez les paramètres en cours de toutes les autres options par défaut, puis cliquez sur OK pour fermer toutes les boîtes de dialogue.
  6. Modifiez la source de données ODBC DSN du système the Microsoft CRM sur le serveur Microsoft CRM afin qu'elle pointe sur le nouveau serveur qui exécute Microsoft SQL Server. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Sources de données (ODBC).
    2. Dans la boîte de dialogue Administrateur de sources de données ODBC, cliquez sur l'onglet Nom DSN système, cliquez sur Microsoft CRM dans la liste Sources de données système , puis cliquez sur Configurer.
    3. Dans la première fenêtre Configuration de source de données de Microsoft SQL Server, recherchez la liste Serveur qui contient les noms des ordinateurs qui exécutent SQL Server. Cliquez sur le serveur auquel vous voulez vous connecter.
    4. Cliquez sur Suivant trois fois afin de configurer la source de données.
    5. Cliquez sur Terminer.
    6. Dans la fenêtre Programme d'installation de ODBC pour Microsoft SQL Server, cliquez sur Tester la source de données afin de valider la connexion au serveur.
    7. Cliquez sur OK deux fois pour terminer la configuration.
    8. Cliquez sur OK pour fermer la boîte de dialogue Administrateur de sources de données ODBC.
  7. Reconfigurez le serveur Microsoft Dynamics CRM. Pour cela, procédez comme suit :
    1. Sur le serveur Microsoft Dynamics CRM, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft CRM, puis cliquez sur Gestionnaire de déploiement.
    2. Dans le volet gauche, cliquez sur Gestionnaire de serveur, cliquez avec le bouton droit sur le serveur Microsoft Dynamics CRM, puis cliquez sur Configurer le serveur SQL.
    3. Dans la fenêtre du serveur Microsoft Dynamics CRM, sélectionnez le nouvel ordinateur qui exécute Microsoft SQL Server dans la liste SQL Server, puis cliquez sur Suivant.
    4. Dans la liste Base de données Microsoft CRM, cliquez sur la base de données SQL appropriée de Microsoft CRM. Si vous disposez de plusieurs serveurs Microsoft CRM, activez la case à cocher Appliquer les modifications à tous les serveurs du déploiement.
    5. Cliquez sur Terminer.
  8. Testez Microsoft CRM en vérifiant que vous pouvez accéder aux données. De plus, testez les clients Microsoft Dynamics CRM pour Outlook pour vous assurer que vous pouvez utiliser le programme.
  9. Vérifiez que les travaux SQL Server ont été créés. Pour cela, procédez comme suit :
    1. Démarrez SQL Server Management Studio.
    2. Développez Agent SQL Server, puis le dossier Travaux.
    3. Vérifiez que les travaux suivants sont répertoriés dans le dossier Travaux :
      • Organization_Name.Update Contract States
      • MSCRM Identity Reseeding
      • MSCRM Index Reindexing
      • MSCRM Stored Procedures Priming
      • Start_Incremental on Organization_Name_ftcat_documentindex
    4. Si les travaux qui sont répertoriés à l'étape c ne se trouvent pas dans le dossier Travaux, suivez les étapes décrites dans l'article suivant de la Base de connaissances Microsoft :
      910044 Lorsque vous déplacez des bases de données Microsoft Dynamics CRM vers une nouvelle instance de SQL Server, les travaux SQL Server ne sont peut-être pas créés
  10. Nettoyez le contenu de l'ordinateur d'origine qui exécute Microsoft SQL Server. Pour cela, procédez comme suit :
    1. Supprimez les anciennes bases de données SQL de Microsoft CRM.
    2. Supprimez les groupes de connexions suivants :
      • SQLAccessGroup
      • UserGroup
      • ReportingGroup
Remarque Après avoir déplacé les bases de données SQL de Microsoft CRM d'un serveur vers un serveur différent, pensez à planifier des sauvegardes régulières des bases de données qui se trouvent sur le nouveau serveur.

Références

Pour plus d'informations sur la façon de déplacer les bases de données Microsoft SQL Reporting Services, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
842425 Comment faire pour déplacer une base de données Reporting Services d'un ordinateur qui exécute Reporting Services vers un autre ordinateur
Pour plus d'informations sur le déplacement de bases de données Microsoft Dynamics CRM 3.0 vers une nouvelle instance de Microsoft SQL Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
910044 Lorsque vous déplacez des bases de données Microsoft Dynamics CRM vers une nouvelle instance de SQL Server, les travaux SQL Server ne sont peut-être pas créés

Propriétés

Numéro d'article: 917948 - Dernière mise à jour: mardi 8 janvier 2008 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Dynamics CRM 3.0
Mots-clés : 
kbhowto kbmbsmigrate kbmbsadministration KB917948
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com