Afficher un aperçu des messages d’erreur lorsque vous essayez d’imprimer ou d’imprimer un rapport personnalisé dans Microsoft Dynamics SL : « Erreur du moteur d’impression de Crystal 536 » ou « Messaage de système 7014"


Symptômes


Lorsque vous imprimez un rapport personnalisé ou que vous affichez un aperçu d’un rapport personnalisé avant de l’imprimer dans Microsoft Dynamics SL, vous recevez des messages d’erreur suivants :
Erreur du moteur d’impression de Crystal : 536-erreur dans le fichier. Impossible de se connecter : paramètres ouverture de session incorrecte.
Le Message système 7014 : L’exécution du rapport a échoué avec l’erreur 536.
.

Cause


Cause 1

Le paramètre de Connexion approuvée dans le fichier de rapport est défini sur 1. Reportez-vous à la résolution 1.

Cause 2

La connexion ODBC Open Database Connectivity () sur la station de travail est endommagée. Reportez-vous à la section Résolution 2.

Cause 3

Le rapport pointe vers deux bases de données. Reportez-vous à la résolution 3.

Cause 4

Le compte de connexion E7F575915A2E4897A517779C0DD7CE dans SQL Server 2005 ou SQL Server 2008 est désactivé ou a un mot de passe incorrect. Consultez Résolution 4.

Résolution


Résolution 1

Pour résoudre ce problème, définissez le paramètre de Connexion approuvée dans le fichier de rapport à 0 (zéro). Pour ce faire, procédez comme suit :

  1. Démarrer Crystal Reports 10 pour Solomon.
  2. Cliquez sur Ouvrir, sélectionnez le rapport personnalisé, puis cliquez sur Ouvrir.
  3. Dans le menu base de données , cliquez sur Définir un emplacement de source de données.
  4. Dans la boîte de dialogue Définir l’emplacement de source de données , développez Source de données actuelle : propriétés.
  5. Sous Source de données actuelle : propriétés, recherchez la une connexion approuvée : 1 paramètre.
    Remarque Si le paramètre de Connexion approuvée n’est pas répertorié, l’option de Connexion approuvée n’était pas sélectionnée lors de la création du rapport, et ce n’est pas la cause de l’erreur.
  6. Droit une connexion approuvée : 1, puis cliquez sur Modifier.
  7. Tapez 0.
  8. Cliquez sur Fermer.
  9. Cliquez sur Enregistrer.

Résolution 2

Pour résoudre ce problème, supprimez les connexions ODBC de Microsoft Dynamics SL. Ensuite, laissez Microsoft Dynamics SL recréer les connexions. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez sur Panneau de configuration, sur Outils d’administration, puis cliquez sur Sources de données (ODBC).
  2. Sous l’onglet DSN utilisateur , supprimez tous les éléments qui pointent vers des bases de données de votre application Microsoft Dynamics SL.
  3. Sous l’onglet DSN système , supprimez tous les éléments qui pointent vers des bases de données de votre application Microsoft Dynamics SL.
  4. Réexécutez le rapport dans Microsoft Dynamics SL. Les connexions ODBC sont recréées automatiquement lorsque vous exécutez un rapport dans Microsoft Dynamics SL.

Résolution 3

Pour résoudre ce problème, réinitialisez la source de données dans Crystal Reports. Pour ce faire, procédez comme suit :
  1. Démarrer Crystal Reports 10 pour Solomon.
  2. Cliquez sur Ouvrir, sélectionnez le rapport personnalisé, puis cliquez sur Ouvrir.
  3. Dans le menu base de données , cliquez sur Définir un emplacement de source de données.
  4. Dans la zone Remplacer par , développez Créer une nouvelle connexion, puis puis ODBC (RDO).
  5. Cliquez sur votre base de données Microsoft Dynamics SL, puis cliquez sur suivant.
  6. Entrez vos informations d’ouverture de session. N’activez pas la case à cocher de Connexion approuvée .
  7. Cliquez sur Terminer.
  8. Cliquez sur la base de données dans la zone Remplacer par . Puis, cliquez sur la base de données dans la zone Source de données actuelle .
  9. Cliquez sur mise à jour.
  10. Si vous avez plusieurs bases de données dans la zone Source de données actuelle , répétez les étapes 8 et 9 pour chaque base de données.
  11. Cliquez sur Enregistrer, puis quittez Crystal Reports.

Résolution 4

Pour résoudre ce problème, activez le compte d’ouverture de session E7F575915A2E4897A517779C0DD7CE dans SQL Server 2005 ou SQL Server 2008 et exécutez le scénario de mise à jour de possession de tous les synchroniser et de la sécurité dans l’écran de Maintenance de base de données (98.290.00) dans Microsoft Dynamics SL. Pour ce faire, procédez comme suit :
  1. Démarrez SQL Server Management Studio, puis connectez-vous au serveur qui héberge les bases de données Microsoft Dynamics SL.
  2. Dans le volet de l’Explorateur d’objets , développez sécurité, puis puis connexions.
  3. Sous connexions, cliquez sur E7F575915A2E4897A517779C0DD7CEet puis cliquez sur Propriétés.
  4. Dans le volet Sélectionner une page , cliquez sur état, puis cliquez sur activé sous se connecter.
  5. Cliquez sur OKet fermez SQL Server Management Studio.
  6. Dans Le panneau de configuration, sur Outils d’administration, puis cliquez sur Maintenance de base de données Microsoft Dynamics SL.
  7. Se connecter à l’instance de SQL Server qui héberge les bases de données Microsoft Dynamics SL.
  8. Cliquez sur l’onglet Mise à jour de base de données .
  9. Dans la liste Des scénarios de mise à jour , cliquez sur synchroniser la propriété toutes les et sécurité, puis cliquez sur Mise à jour de base de données.
  10. En bas de l’écran de Maintenance de base de données (98.290.00) , vérifiez que la barre de progression est terminée, puis cliquez sur Fermer.