Comment faire pour résoudre le message d’erreur : « Erreur Crystal 534 - erreur détectée par la DLL de la base de données » dans Microsoft Dynamics SL




INTRODUCTION


Dans Microsoft Dynamics SL, lorsque vous essayez d’imprimer un rapport personnalisé ou pour afficher un aperçu d’un rapport personnalisé, le message d’erreur suivant s’affiche :
Erreur Crystal 534 - erreur détectée par la DLL de la base de données.
Cet article décrit comment résoudre ce message d’erreur.

Plus d'informations
Pour résoudre le message d’erreur, procédez comme suit.

Remarque Avant de suivre ces étapes, assurez-vous qu’aucun autre utilisateur n’êtes connecté à Microsoft Dynamics SL.
  1. Démarrer Microsoft SQL Server Profiler. Pour ce faire, utilisez la méthode appropriée :

    Méthode 1 : Si vous exécutez SQL Server 2005 ou SQL Server 2008
    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 menu Outils , cliquez sur SQL Server Profiler.
    3. Cliquez sur le fichieret cliquez sur Nouvelle Trace, puis connectez-vous au serveur qui exécute SQL Server et qui héberge les bases de données Microsoft Dynamics SL.
    Méthode 2 : Si vous exécutez SQL Server 2000
    1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft SQL Server, puis cliquez sur Générateur de profils.
    2. Cliquez sur fichier, pointez sur Nouveau, cliquez sur Traceet puis connectez-vous au serveur qui exécute SQL Server et qui héberge les bases de données pour Microsoft Dynamics SL.
  2. Dans la boîte de dialogue Propriétés de la Trace , cliquez sur exécuter.
  3. Ouvrir l’écran des Options de rapports interpréteur (ROI) pour le rapport personnalisé, puis cliquez sur Aperçu avant impression. Le message d'erreur suivant s'affiche :
    Erreur de Crystal 534 – erreur détectée par la DLL de la base de données
    Remarque Ne cliquez pas sur OK lorsque vous recevez ce message d’erreur.
  4. Passer à SQL Server Profiler, puis cliquez sur Arrêter la Trace sélectionnée dans la barre d’outils.
  5. Dans le volet de Détails , utilisez la commande Copier pour placer l’instruction SELECT dans le Presse-papiers.
  6. Démarrer l’éditeur de requête ou de l’Analyseur de requêtes SQL et sélectionnez la base de données de l’application appropriée.
  7. Utilisez la commande Coller pour déplacer l’instruction SELECT à partir du Presse-papiers dans le volet de requête et appuyez sur la touche F5 pour exécuter l’instruction SELECT.

    Remarque Utiliser les résultats de l’étape 7 pour déterminer les éléments à modifier dans le rapport pour corriger le problème.
Remarque Ces étapes de dépannage peuvent également être utilisés si les données attendues ne s’affiche pas dans le rapport. Ces étapes vous permettent de déterminer si le problème est dans la requête qui est contenue dans le rapport ou si le problème est lié à la suppression de l’état.