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 à des fins de résolution des problèmes.

S’applique à : Microsoft Dynamics SL 2011
Numéro de la 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.

Remarque

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 besoins en espace de stockage que l’environnement de production. Le nombre d’utilisateurs dans l’installation de test plus le nombre d’utilisateurs dans l’installation dynamique ne peut pas dépasser le nombre total d’utilisateurs sous licence autorisés dans le contrat de licence.

Informations supplémentaires

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

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

  2. Faites en sorte que tous les utilisateurs quittent Microsoft Dynamics SL.

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

    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 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 la 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 À la 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 pour la restauration , sélectionnez À partir de l’appareil, puis 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, sélectionnez la zone Restaurer case activée 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'
    

    Remarque

    Remplacez XXXXXX par le nouveau nom de la base de données d’application et 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, Tous les programmes, Microsoft Dynamics SL (Solomon), puis Maintenance de base de données.
    2. Connectez-vous au 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 la 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 la propriété et la sécurité dans la zone Scénarios de mise à jour.
    8. En bas de la fenêtre Maintenance de la 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 de 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é de l’authentification Windows, supprimez puis 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 procéder, divers messages d’erreur SQL Server se produisent dans plusieurs écrans dans Microsoft Dynamics SL.

Microsoft SQL Server 2000

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

  2. Développez Microsoft SQL Server, SQL Server Groupe, puis développez le 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 sélectionnez Restaurer la base de données.

  4. Dans la zone Restaurer la base de données en tant que , 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 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’unité 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 restaurer des appareils , sélectionnez OK.

  11. Sélectionnez l'onglet Options.

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

  13. Répétez les étapes c à 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, Microsoft SQL Server, 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'
      

      Remarque

      Remplacez XXXXXX par le nouveau nom de la base de données d’application et 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, Tous les programmes, Microsoft Dynamics SL (Solomon), puis Maintenance de base de données.
    2. Connectez-vous au 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 la 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 de SQL Server approprié et le nom de base de données système Microsoft Dynamics SL approprié.