Partager via


Une erreur se produit lors de la suppression d’un rapport de l’application Microsoft Dynamics CRM 2011

Cet article fournit une solution à une erreur qui se produit lorsque vous supprimez un rapport de l’application Microsoft Dynamics CRM 2011.

S’applique à : Microsoft Dynamics CRM 2011
Numéro de la base de connaissances d’origine : 2856604

Symptômes

Les rapports supprimés directement du serveur de rapports SQL peuvent toujours apparaître dans l’interface utilisateur de Microsoft Dynamics CRM. Lors de la tentative de suppression, l’utilisateur peut obtenir l’erreur suivante :

Exception non gérée : System.ServiceModel.FaultException'1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : System.Web.HttpUnhandledException : Microsoft Dynamics CRM a rencontré une erreur. Numéro de référence pour les administrateurs ou le support : #49B448CDDetail :
<OrganizationServiceFault xmlns:i="https://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode-2147220970></ErrorCode>
< ErrorDetails xmlns:d2p1="https://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>System.Web.HttpUnhandledException : Microsoft Dynamics CRM a rencontré une erreur. Numéro de référence pour les administrateurs ou le support : #49B448CD</Message>
<Timestamp>2013-05-23T14:19:49.2545823Z</Timestamp>
<ErreurInterne>
<ErrorCode-2147187945></ErrorCode>
<ErrorDetails xmlns:d3p1="https://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Une erreur de message>s’est produite lors de la suppression d’un élément du serveur de rapports.</Message>
<Timestamp>2013-05-23T14:19:49.2545823Z</Timestamp>
<InnerFault i :nil="true » />
<TraceText i:nil="true" />
</DéfautInterne>
<TraceText i:nil="true" />
</ErreurDuServiceD'Organisation>

La cause

Lorsqu’un rapport est supprimé de Microsoft Dynamics CRM, il recherche sa référence dans le Gestionnaire de rapports. S’il ne trouve pas de référence dans le Gestionnaire de rapports, la suppression échoue avec l’erreur suivante :

« Une erreur s’est produite lors de la suppression d’un élément du serveur de rapports »

Résolution

Pour résoudre ce problème, effectuez les opérations suivantes :

  1. Sur le serveur CRM, accédez au répertoire d’installation crm. Le chemin par défaut est C:\Program Files\ Microsoft Dynamics CRM\LangPacks\1033\Reports\MSCRM.

  2. Ouvrez Internet Explorer et accédez à https://srsservername/reports.

  3. Ouvrez le dossier Organisation_MSCRM et sélectionnez Vue Détails sur le côté droit de la barre d’outils.

  4. Ouvrez le dossier Rapports personnalisés.

  5. Sur SQL Server, ouvrez SQL Server Management Studio et connectez-vous au serveur où les bases de données CRM restent.

  6. Dans la barre d’outils, sélectionnez une nouvelle requête et remplacez la liste déroulante par la base de données CRM appropriée.

  7. Exécutez la requête ci-dessous :

    select reportid, name from reportbase where name = 'reportname'
    

    Remarque

    Remplacez le nom du rapport par le nom du rapport que vous essayez de supprimer.

  8. Copiez le reportid et revenez à la fenêtre Internet Explorer.

  9. Sélectionnez Charger un fichier, accédez au chemin déterminé à l’étape 1, puis choisissez le fichier User Summary.rdl. Sélectionnez OK.

  10. Remplacez le nom par le reportid copié à l’étape 7, puis sélectionnez Ok.

  11. Dans Microsoft Dynamics CRM, accédez à Workplace, sélectionnez Rapports, puis sélectionnez le rapport que vous souhaitez supprimer. Cochez la case et sélectionnez Supprimer dans la barre d’outils.