Partager via


Restauration des bases de données Microsoft Dynamics SL pour la résolution des problèmes

Cet article décrit la restauration des bases de données Microsoft Dynamics SL pour la résolution des problèmes.

S’applique à : Microsoft Dynamics SL 2011
Numéro de base de connaissances d’origine : 847681

Introduction

Le support technique pour Microsoft Dynamics SL peut vous demander de tester dans une copie de votre base de données de production à des fins de résolution des problèmes.

Note

La stratégie de licence Microsoft Dynamics SL vous permet de configurer une installation de test de Microsoft Dynamics SL. L’installation de test ressemble à l’environnement de production. Cette installation inclut les fichiers programme et les bases de données. La configuration d’un environnement de test nécessite les mêmes exigences d’espace de stockage que l’environnement de production. Le nombre d’utilisateurs dans l’installation de test et le nombre d’utilisateurs dans l’installation en direct ne peuvent pas dépasser le nombre total d’utilisateurs sous licence autorisés dans le contrat de licence.

Plus d’informations

Pour restaurer les bases de données Microsoft Dynamics pour la résolution des problèmes, procédez comme suit :

  1. Vérifiez que l’installation et les personnalisations actuelles fonctionnent correctement.

  2. Quittez tous les utilisateurs de Microsoft Dynamics SL.

  3. Sauvegardez les bases de données système et d’application Microsoft Dynamics SL.

    Pour plus d’informations sur la sauvegarde des bases de données SQL, consultez Comment créer une sauvegarde de la base de données SQL Server dans Microsoft SQL Server 2005 et dans Microsoft SQL Server 2000.

  4. Restaurez les bases de données, en fonction de la version de Microsoft SQL Server que vous exécutez.

Microsoft SQL Server 2005 et Microsoft SQL Server 2008

  1. Connectez-vous à SQL Server Management Studio.

  2. Dans le volet Explorateur d’objets, développez l’instance de SQL Server qui héberge les bases de données Microsoft Dynamics SL.

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

  4. Dans la zone De base de données À, tapez le nouveau nom de la base de données. Par exemple, si vous restaurez la base de données système à des fins de test, vous pouvez taper un nom tel que TestSystem.

  5. Dans la zone source de restauration , sélectionnez À partir de l’appareil, puis sélectionnez Parcourir.

  6. Sélectionnez Ajouter.

  7. Dans la boîte de dialogue Localiser le fichier de sauvegarde, accédez à l’emplacement de votre fichier de sauvegarde (.bak).

  8. Sélectionnez le fichier de sauvegarde approprié, puis sélectionnez OK.

  9. Sélectionnez OK dans la boîte de dialogue Spécifier la sauvegarde .

  10. Dans la section Sélectionner les jeux de sauvegarde à restaurer , activez la case à cocher Restaurer pour le jeu de sauvegarde approprié.

  11. Dans le volet Sélectionner une page, sélectionnez Options.

  12. Dans la zone Restaurer sous , confirmez l’emplacement des fichiers de base de données, puis sélectionnez OK.

  13. Répétez les étapes 3 à 8 pour chaque base de données Microsoft Dynamics SL que vous souhaitez restaurer.

  14. Dans la table de domaine de la base de données système Microsoft Dynamics SL, mettez à jour le nom de la base de données d’application. Pour ce faire, procédez comme suit :

    1. Sélectionnez Nouvelle requête.
    2. Dans la liste Bases de données disponibles, sélectionnez la base de données système Microsoft Dynamics SL, puis exécutez les instructions suivantes :
    UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    

    Note

    Remplacez XXXXXX par le nouveau nom de la base de données d’application, puis remplacez AAAA par l’ancien nom de la base de données.

  15. Répétez l’étape j pour chaque base de données d’application associée à la base de données système Microsoft Dynamics SL.

  16. Mettez à jour les vues de base de données. Pour ce faire, procédez comme suit :

    1. Sélectionnez Démarrer, sélectionner Tous les programmes, Microsoft Dynamics SL (Salomon), puis la maintenance de la base de données.
    2. Connectez-vous à l’instance de SQL Server qui héberge les bases de données Microsoft Dynamics SL.
    3. Dans la liste Nom de la base de données système, sélectionnez la base de données système Microsoft Dynamics SL restaurée.
    4. Sous Bases de données, sélectionnez la base de données d’application Microsoft Dynamics SL restaurée.
    5. Sélectionnez Mettre à jour les vues.
    6. En bas de la fenêtre Maintenance de base de données (98.290.00), vérifiez que la barre de progression est terminée.
    7. Si vous exécutez Microsoft Dynamics SL 2011, sélectionnez Synchroniser toutes les propriétés et sécurité dans la zone Scénarios de mise à jour.
    8. En bas de la fenêtre Maintenance de base de données (98.290.00), vérifiez que la barre de progression est terminée.
    9. Sélectionnez Fermer.
    10. Connectez-vous à Microsoft Dynamics SL en utilisant le nom SQL Server approprié et le nom de base de données système Microsoft Dynamics SL approprié.
  17. Si vous utilisez le modèle de sécurité d’authentification Windows, supprimez et recréez les déclencheurs sur la base de données système Microsoft Dynamics SL. Pour plus d’informations sur la façon de le faire, différents messages d’erreur SQL Server se produisent dans plusieurs écrans dans Microsoft Dynamics SL.

Microsoft SQL Server 2000

  1. Sélectionnez Démarrer, sélectionnez Microsoft SQL Server, puis Microsoft SQL Enterprise Manager.

  2. Développez Microsoft SQL Server, développez le groupe SQL Server, puis développez l’instance de SQL Server qui héberge les bases de données Microsoft Dynamics SL.

  3. Cliquez avec le bouton droit sur Bases de données, sélectionnez Toutes les tâches, puis restaurez la base de données.

  4. Dans la zone Restaurer la base de données sous forme de zone, tapez le nouveau nom de la base de données. Par exemple, si vous restaurez la base de données système Microsoft Dynamics SL à des fins de test, vous pouvez taper un nom tel que TestSystem.

  5. Sous Restaurer, sélectionnez À partir de l’appareil.

  6. Sélectionnez Sélectionner des appareils, puis sélectionnez Ajouter.

  7. Sous Nom de fichier, sélectionnez Parcourir, puis recherchez les fichiers de sauvegarde de base de données.

  8. Dans la boîte de dialogue Emplacement de l’appareil de sauvegarde, sélectionnez OK.

  9. Dans la boîte de dialogue Choisir la destination de restauration, sélectionnez OK.

  10. Dans la boîte de dialogue Choisir des appareils de restauration, sélectionnez OK.

  11. Sélectionnez l’onglet Options (Options).

  12. Dans la section Restaurer les fichiers de base de données en tant que section, confirmez l’emplacement des fichiers de base de données, puis sélectionnez OK.

  13. Répétez les étapes c through l pour chaque base de données d’application associée à la base de données système Microsoft Dynamics SL.

  14. Dans la table de domaine de la base de données système Microsoft Dynamics SL, mettez à jour le nom de la base de données d’application. Pour ce faire, procédez comme suit :

    1. Sélectionnez Démarrer, sélectionnez Microsoft SQL Server, sélectionnez Analyseur de requête, puis connectez-vous au serveur qui héberge les bases de données Microsoft Dynamics SL.

    2. Dans la liste Bases de données disponibles, sélectionnez la base de données système Microsoft Dynamics SL, puis exécutez les instructions suivantes :

      UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      

      Note

      Remplacez XXXXXX par le nouveau nom de la base de données d’application, puis remplacez AAAA par l’ancien nom de la base de données.

  15. Mettez à jour les vues de base de données. Pour ce faire, procédez comme suit :

    1. Sélectionnez Démarrer, sélectionner Tous les programmes, Microsoft Dynamics SL (Salomon), puis la maintenance de la base de données.
    2. Connectez-vous à l’instance de SQL Server qui héberge les bases de données Microsoft Dynamics SL.
    3. Dans la liste Nom de la base de données système, sélectionnez la base de données système Microsoft Dynamics SL restaurée.
    4. Sous Bases de données, sélectionnez la base de données d’application Microsoft Dynamics SL restaurée.
    5. Sélectionnez Mettre à jour les vues.
    6. En bas de la fenêtre Maintenance de base de données (98.290.00), vérifiez que la barre de progression est terminée.
    7. Sélectionnez Fermer.
    8. Connectez-vous à Microsoft Dynamics SL en utilisant le nom SQL Server approprié et le nom de base de données système Microsoft Dynamics SL approprié.