Vous pouvez recevoir un message d'erreur lorsque vous essayez de télécharger un rapport personnalisé à Microsoft Dynamics CRM 3.0 ou sur SQL Server Reporting Services ou lorsque vous essayez modifier le rapport dans Visual Studio Report Designer

Traductions disponibles Traductions disponibles
Numéro d'article: 939867 - Voir les produits auxquels s'applique cet article
Le correctif décrits dans cet article n'est pas disponible pour la version chinoise de Microsoft Dynamics CRM ou pour la version japonaise de Microsoft Dynamics CRM.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Problème 1

Envisagez le scénario suivant dans Microsoft Dynamics CRM 3.0. Vous télécharger un rapport personnalisé qui contient du code Microsoft Dynamics CRM Pre-Filtering. Vous essayez ensuite de télécharger le rapport à Microsoft Dynamics CRM 3.0. Dans ce scénario, le message d'erreur suivant s'affiche :
Rapport de téléchargement d'erreurs
Une erreur s'est produite pendant que vous tentez d'ajouter le rapport à Microsoft CRM. Essayez d'ajouter à nouveau le rapport. Si le problème persiste, contactez votre administrateur système.

L'erreur CRM plate-forme est
Une exception de type Microsoft.Crm.CrmException a été levée. Description : une exception non gérée produites pendant l'exécution de la demande web actuelle. Veuillez consulter la trace de pile pour plus d'informations sur l'erreur et son origine dans le code. Détails de l'exception : Microsoft.Crm.CrmException : l'exception de type Microsoft.Crm.CrmException a été levée.

Erreur source :
Une exception non gérée a été générée pendant l'exécution de la demande web actuelle. Informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de pile d'exception ci-dessous.

Trace de pile :
[CrmException : l'exception de type Microsoft.Crm.CrmException a été levée.]
Microsoft.Crm.Application.Platform.Report.InternalCreate(String XML) +721
Microsoft.Crm.Application.Platform.Entity.Create() +109
Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId) +406
Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity Entity) +57
Microsoft.Crm.Application.Forms.EndUserForm.Execute(Entity Entity) +13
Microsoft.Crm.Web.Tools.ReportProperty.ReportPropertyPage.ConfigureForm() +202
Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) + 30
System.Web.UI.Control.PreRenderRecursiveInternal() +62
System.Web.UI.Page.ProcessRequestMain() +1499
Ce problème se produit si vous utilisez Microsoft SQL Server 2005 Reporting Services (SSRS) dans Microsoft Dynamics CRM.

Symptôme 2

Envisagez le scénario suivant dans Microsoft Dynamics CRM 3.0. Vous télécharger un rapport personnalisé qui contient du code Microsoft Dynamics CRM Pre-Filtering. Ensuite, vous essayez de télécharger l'état directement vers Reporting Services ou vous tentez de modifier le rapport dans Visual Studio Report Designer. Dans ce scénario, le message d'erreur suivant s'affiche :
Échec de la désérialisation :
L'élément « signaler http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition « dans espace de noms 'http://schemas.microsoft.com/SQLServer/Reporting/2005/01/reportdefinition' a élément enfant non valide « personnalisée » dans l'espace de noms » ». Liste des éléments possibles attendu: ' http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Description http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Author http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:AutoRefresh http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:DataSources http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:DataSets http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Body http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:ReportParameters http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Code http://schemas.microsoft.com/sqlserver/reporting/2005/... Ligne de 56, placez 2034.

Cause

Ce problème se produit car l'état de téléchargement a été incorrectement formaté. L'état affiche le code de Microsoft Dynamics CRM Pre-Filtering ajouté pour le schéma de SQL Server 2003 Reporting Services ou pour le schéma de SQL Server 2000 Reporting Services. Le schéma de SQL Server 2003 Reporting Services et le schéma de SQL Server 2000 Reporting Services utilisent le <custom>balise de pre-filtering. Le schéma de SQL 2005 Reporting Services contient de nouvelles définitions de schéma. Les nouvelles définitions de schéma n'utilisent pas le <custom>balise de retélécharger de l'état. Par conséquent, Microsoft Dynamics CRM ne peut pas valider le code XML dans l'état.

Résolution

Ce problème a été corrigé dans Microsoft Dynamics CRM 3.0 mise à jour le correctif cumulatif 3.
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
935364Le correctif cumulatif 3 est disponible pour Microsoft Dynamics CRM 3.0
Pour résoudre ce problème, modifiez l'état à utiliser le format correct. Pour ce faire, utilisez la méthode appropriée :
  • Si le serveur n'a pas redémarré, vous êtes dans l'environnement d'origine. Utilisez la méthode 1 pour résoudre ce problème.
  • Si le serveur a été redémarré, vous ne sont pas dans l'environnement d'origine. Par conséquent, le correctif qui est mentionné dans la méthode 1 ne peut pas s'appliquent. Dans ce cas, si vous devez télécharger le rapport vers le nouvel environnement, utilisez la méthode 2 pour résoudre ce problème.

    note Par exemple, vous exporté le rapport en tant que partie d'un plan de sauvegarde. Ultérieurement, l'ordinateur qui exécute Reporting Services plantait. Après que l'ordinateur qui exécute les services Reporting est recréée, vous êtes plus dans l'environnement d'origine. Par conséquent, vous ne pouvez pas appliquer le le correctif. Vous devez modifier le rapport à utiliser les balises de 2005 rapports (RDL Definition Language).

Méthode 1

Informations sur le correctif

Un correctif est disponible auprès de Microsoft. Toutefois, ce correctif est conçu pour corriger le problème décrit dans cet article. Appliquer ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielles qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il est une section « téléchargement correctif disponible » en haut de cet article de la base de connaissances. Si cette section n'apparaît pas, contactez le service clientèle Microsoft et de support pour obtenir le correctif.

note Si des problèmes supplémentaires se produisent ou si n'importe quel dépannage est nécessaire, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par ce correctif spécifique. Pour une liste complète des Microsoft client service et support numéros de téléphone ou pour créer une demande de service distincte, reportez-vous au site de Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=support
note L'écran de « téléchargement correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas la langue, il est car un correctif logiciel n'est pas disponible pour cette langue.

Informations de fichier

La version anglaise de ce correctif dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément Date et heure du Panneau de configuration.

serveur Microsoft Dynamics CRM 3.0
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Crmmsg.dll1.2.3297.12316,08829-Mar-200720:18x 86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216-Oct-200706:49x 86
Mscrmcustom.dll3.0.5300.1656181,09621-Août 200712:47x 86
Msvcr71.dll7.10.3052.4355,03229-Mar-200720:18x 86
Pkgutil.cmdNon applicable11329-Mar-200705:18Non applicable
Pkgutil.exe1.2.3297.10188,79229-Mar-200720:18x 86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216-Oct-200706:50x 86
Microsoft.CRM.Reporting.dll3.0.5300.164,26417-Nov 200504:38x 86
Crmhotfix.CDFNon applicable2,27216-Oct-200707 h 00Non applicable
Mscrmcustom.dll3.0.5300.1656181,09621-Août 200712:47x 86
Updspapi.dll6.1.22.0371,93629-Mar-200720:18x 86
client d'ordinateur portable Microsoft Dynamics CRM 3.0 pour mise à jour de compatibilité Microsoft Office Outlook
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Setup.xmlNon applicable1,18916-Oct-200707:12Non applicable
V3cclientpatch30.mspNon applicable51,71216-Oct-200707:35Non applicable
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216-Oct-200706:50x 86
client d'ordinateur portable Microsoft Dynamics CRM 3.0 pour Microsoft Office Outlook
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Crmmsg.dll1.2.3297.12316,08829-Mar-200720:18x 86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216-Oct-200706:49x 86
Mscrmcustom.dll3.0.5300.1656181,09621-Août 200712:47x 86
Msvcr71.dll7.10.3052.4355,03229-Mar-200720:18x 86
Pkgutil.cmdNon applicable11329-Mar-200705:18Non applicable
Pkgutil.exe1.2.3297.10188,79229-Mar-200720:18x 86
Microsoft.CRM.Reporting.dll3.0.5300.164,28017-Nov 200504:42x 86
Crmhotfix.CDFNon applicable1,97816-Oct-200707 h 00Non applicable
Mscrmcustom.dll3.0.5300.1656181,09621-Août 200712:47x 86
Updspapi.dll6.1.22.0371,93629-Mar-200720:18x 86
Après avoir appliqué le correctif à Microsoft Dynamics CRM, l'état sera formaté correctement.

Informations sur l'installation

Installez ce correctif sur les ordinateurs qui exécutent le serveur Microsoft Dynamics CRM 3.0 et le client Microsoft Dynamics CRM 3.0 pour Microsoft Office Outlook.

Conditions préalables

Vous devez avoir le serveur Microsoft Dynamics CRM 3.0 et le client Microsoft Dynamics CRM 3.0 pour Microsoft Office Outlook installé pour appliquer ce correctif.

Demande de redémarrage

Si vous êtes invité, redémarrez l'ordinateur après avoir appliqué le correctif.

Informations sur la suppression

Pour supprimer ce correctif d'un ordinateur qui exécute Windows Server 2003, Windows XP ou Microsoft Windows 2000, utilisez Ajout / Suppression de programmes dans le Panneau de configuration. Les administrateurs système peuvent utiliser l'outil Spuninst.exe pour supprimer ce correctif à partir d'un ordinateur qui exécute Windows Server 2003, Windows XP ou Microsoft Windows 2000.

L'utilitaire Spuninst.exe se trouve dans le dossier %Windir%\$NTUninstallKB939867$\Spuninst.

Méthode 2

Pour résoudre ce problème, modifiez l'état à utiliser les balises RDL 2005 plutôt que des balises RDL 2003 au format XML. Pour ce faire, procédez comme suit :
  1. Ouvrez l'état en utilisant le Bloc-notes ou en utilisant un éditeur XML texte enrichi.
  2. Recherchez le CRM Pre-Filtering section de l'état. Remplacez le code existant par le code de remplacement comme suit.

    code existant
    <Custom>
    <MSCRM xmlns="mscrm"><ReportFilter><ReportEntity paramname="P1"><
    fetch version="1.0" output-format="xml-platform" mapping="logical" 
    distinct="false"><entity name="account"><all-attributes /><
    filter type="and"><condition attribute="modifiedon" operator="last-x-days" 
    value="30" /></filter></entity></fetch></ReportEntity></ReportFilter></MSCRM>
    </Custom>  
    
    
    code de remplacement
    <CustomProperties> 
    <CustomProperty> 
    <Name></Name> 
    <Value></Value> 
    <MSCRM xmlns="mscrm"><ReportFilter><ReportEntity paramname="P1"><
    fetch version="1.0" output-format="xml-platform" mapping="logical" 
    distinct="false"><entity name="account"><all-attributes /><
    filter type="and"><condition attribute="modifiedon" operator="last-x-days" 
    value="30" /></filter></entity></fetch></ReportEntity></ReportFilter></MSCRM>
    </CustomProperty> 
    </CustomProperties> 
    
    Notes
    • Dans ce code, les balises suivantes sont ajoutées. SQL Server 2005 Reporting Services requiert ces balises.
      <Name></Name>
      <Value></Value>
      
    • Dans ce code, les balises de SQL Server 2003 Reporting Services suivantes sont modifiées pour être SQL Server 2005 Reporting Services balises.
      <Custom>
      ...
      </Custom> 

Plus d'informations

Pour plus d'informations sur la terminologie mise à jour logicielles, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances :
824684 Description de la terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
887283 Package correctif de logiciel Microsoft Business Solutions CRM et mise à jour de normes d'affectation de noms

Propriétés

Numéro d'article: 939867 - Dernière mise à jour: jeudi 3 avril 2008 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft CRM 3.0
Mots-clés : 
kbmt kbautohotfix kbmbsreports kbhotfixserver kbqfe kbmbsmigrate KB939867 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 939867
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com