Message d’erreur lors de l’exécution d’un rapport dans Microsoft Dynamics CRM 4,0 : « le rapport ne peut pas être affiché »

S’applique à : Dynamics CRM 4.0

Symptômes


Lorsque vous exécutez un rapport dans Microsoft Dynamics CRM 4,0, vous recevez le message d’erreur de rapport suivant :
Le rapport ErrorThe de création de rapports ne peut pas être affiché.
Si le paramètre DevErrors est défini sur on dans le fichier Web. config, vous recevez le message d’erreur suivant :
Détails de l’erreur Microsoft CRM non gérée : erreur serveur dans l’application « / ». une ou plusieurs sources de données sont manquantes Description des informations d’identification : une exception non gérée s’est produite lors de l’exécution de la requête Web actuelle. Pour plus d’informations sur l’erreur et son origine dans le code, voir la trace de la pile. Détails de l’exception : Microsoft. notification. WebForms. MissingDataSourceCredentialsException : une ou plusieurs sources de données sont manquantes dans credentialsSource erreur : une exception non gérée a été générée lors de l’exécution de la requête Web actuelle. Les informations relatives à l’origine et à l’emplacement de l’exception peuvent être identifiées à l’aide de la trace de pile d’exceptions ci-dessous. Trace de la pile : [MissingDataSourceCredentialsException : une ou plusieurs sources de données sont manquantes dans les informations d’identification] Microsoft. Reporting. WebForms. ParametersArea. ValidateAllReportInputsSatisfied () + 65 Microsoft. Reporting. WebForms. ReportViewer. Microsoft. CRM. Web. Reporting. SrsReportViewer. ReportErrorHandler (sender Object, ReportErrorEventArgs e) + 626Microsoft. rapport. WebForms. ReportViewer. OnError (exception e) + 56 Microsoft. création de rapports. WebForms. ReportViewer. OnPreRender (EventArgs e) + 1699 System. Web. UI. Control. PreRenderRecursiveInternal () + 77 system. Web. UI. Control. PreRenderRecursiveInternal () + 161 system. Web. UI. page. ProcessRequestMain (valeur booléenne IncludeStagesBeforeAsyncPoint ; booléen IncludeStagesAfterAsyncPoint) + 1360 161
Lorsque vous vérifiez les propriétés de la source de données MSCRM dans Microsoft SQL Server Reporting Services (SSRS), vous recevez le message d’erreur suivant :
L’extension de traitement des données utilisée pour ce rapport n’est pas disponible. Il a été désinstallé ou n’est pas configuré correctement.

Cause


Cause 1

Ce problème se produit car l’extension de traitement des données personnalisée utilisée par Microsoft Dynamics CRM 4,0 est enregistrée de manière incorrecte sur le serveur SSRS. Ce comportement peut se produire si le connecteur de données Microsoft Dynamics CRM pour SSRS a été désinstallé ou s’il a été configuré de manière incorrecte.

Cause 2

La chaîne de données n’est pas modifiée après l’installation de Microsoft Dynamics CRM Data Connector pour Microsoft SQL Server Reporting Services.

Solution


Résolution 1

Pour résoudre ce problème, réparez ou réinstallez le connecteur de données Microsoft Dynamics CRM pour Microsoft SQL Server Reporting Services.

Résolution 2

Modifiez manuellement la chaîne de connexion et les sources de données qui doivent être modifiées. Pour cela, procédez comme suit :
  1. Ouvrez le gestionnaire de rapports.
  2. Sélectionnez l’organisation CRM.
  3. Cliquez sur afficher les détails.
  4. Cliquez sur le dossier v4 .
  5. Cliquez sur la source de données CRM. Lorsque vous utilisez l’authentification Windows, la chaîne de connexion ressemble à ce qui suit :
    Source de données = serveur ; catalogue initial = ORG_MSCRM ; sécurité intégrée = SSPI
    Avec la radio authentification intégrée de Windows sélectionnée.
    Lorsque vous utilisez l’extension de données Microsoft CRM, la chaîne de connexion ressemble à ce qui suit :
    Chaîne de connexion au connecteur de données MSCRM
    Avec les informations d’identification fournies par l’utilisateur qui exécute le rapport.

Informations supplémentaires


Pour plus d'informations à propos d'un problème semblable, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
946585 Message d’erreur lors de l’exécution d’un rapport dans Microsoft Dynamics CRM 4,0 : «erreur de création de rapports. Le rapport ne peut pas être affiché.