Sie können eine Fehlermeldung beim Laden eines benutzerdefinierten Berichts auf Microsoft Dynamics CRM 3.0 auf SQL Server Reporting Services oder wenn Sie versuchen, den Bericht im Visual Studio-Berichts-Designer ändern

Der Hotfix, der in diesem Artikel beschrieben wird, ist nicht verfügbar für die chinesische Version von Microsoft Dynamics CRM und für die japanische Version von Microsoft Dynamics CRM.

Problembeschreibung

Symptom 1

Das folgende Szenario in Microsoft Dynamics CRM 3.0. Sie downloaden ein angepassten Berichts mit dem Microsoft Dynamics CRM Pre-Filtering Code. Anschließend versuchen Sie, den Bericht in Microsoft Dynamics CRM 3.0 hochladen. In diesem Szenario wird die folgende Fehlermeldung angezeigt:
Fehler beim Hochladen des Berichts.


Hinzufügen des Berichts zu Microsoft CRM ist ein Fehler aufgetreten. Versuchen Sie den Bericht erneut. Besteht das Problem weiterhin, wenden Sie sich an den Systemadministrator.

CRM-Plattform Fehler

Typ Microsoft.Crm.CrmException Ausnahme. Beschreibung: Während der Ausführung der aktuellen Webanfrage ist eine nicht behandelte Ausnahme aufgetreten. Überprüfen Sie weitere Informationen über den Fehler und Ursprung im Code Stapelrahmen. Details der Ausnahme: Microsoft.Crm.CrmException: Ausnahme vom Typ Microsoft.Crm.CrmException wurde ausgelöst.


Fehler:
Bei der Ausführung der aktuellen Webanfrage wurde eine nicht behandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme kann mit der folgenden Ausnahme Stapelrahmen identifiziert werden.

Stack-Trace:


[CrmException: Ausnahme vom Typ Microsoft.Crm.CrmException wurde ausgelöst.]

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

Dieses Problem tritt auf, wenn Sie Microsoft SQL Server 2005 Reporting Services (SSRS) in Microsoft Dynamics CRM verwenden.

Symptom 2

Das folgende Szenario in Microsoft Dynamics CRM 3.0. Sie downloaden ein angepassten Berichts mit dem Microsoft Dynamics CRM Pre-Filtering Code. Dann versuchen, den Bericht direkt in Reporting Services hochzuladen oder versuchen, den Bericht in Microsoft Visual Studio-Berichts-Designer ändern. In diesem Szenario wird die folgende Fehlermeldung angezeigt:
Fehler bei der Deserialisierung:
Das Element 'Bericht' im Namespace 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition' hat ungültiges untergeordnetes Element 'Benutzerdefiniert' im Namespace 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'. Liste der erwarteten möglichen Elemente: "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/... Zeile 56, 2034 positionieren.

Ursache

Dieses Problem tritt auf, weil der heruntergeladene Bericht falsch formatiert war. Der Bericht enthält den angehängten Microsoft Dynamics CRM Pre-Filtering Schema SQL Server 2003 Reporting Services oder SQL Server 2000 Reporting Services-Schema. Das Schema SQL Server 2003 Reporting Services und SQL Server 2000 Reporting Services-Schema verwenden < Custom > -Tag für vorfiltern. SQL 2005 Reporting Services-Schema enthält neue Schemadefinitionen. Die neuen Schemadefinitionen verwenden das Tag < Custom > Wenn Sie den Bericht erneut hochladen. Daher kann Microsoft Dynamics CRM nicht den XML-Code im Bericht überprüfen.

Problemlösung

Dieses Problem wurde in Microsoft Dynamics CRM 3.0 Update Rollup 3 behoben.

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
935364 Updaterollup 3 ist für Microsoft Dynamics CRM 3.0 verfügbar
Um dieses Problem zu beheben, ändern Sie den Bericht im richtigen Format. Verwenden Sie hierzu die geeignete Methode:
  • Wenn der Server nicht neu gestartet wurde, sind Sie in der ursprünglichen Umgebung. Verwenden Sie Methode 1, um dieses Problem zu beheben.
  • Wenn der Server neu gestartet wurde, sind Sie nicht in der ursprünglichen Umgebung. Daher können nicht Sie den Hotfix anwenden, der in Methode 1 erwähnt wird. In diesem Fall den Bericht in die neue Umgebung hochladen müssen, verwenden Sie Methode 2 zur Behebung dieses Problems.

    Hinweis Beispielsweise wird den Bericht als Teil eines Sicherungsplans exportiert. Später Absturz des Computers, auf dem Reporting Services ausgeführt wird. Nach der Computer mit Reporting Services neu erstellt wird, sind Sie nicht mehr in der ursprünglichen Umgebung. Daher kann nicht den Hotfix installieren. Sie müssen den Bericht (Report Definition Language, RDL) 2005 Tags ändern.

Methode 1

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

Microsoft Dynamics CRM 3.0-server
DateinameDateiversionDateigrößeDatumZeitPlattform
Crmmsg.dll1.2.3297.12316,08829-Mar-200720:18x86
Microsoft.crm.reporting.dll3.0.5300.168670,67216-Oct-200706:49x86
Mscrmcustom.dll3.0.5300.1656181,09621-Aug-200712:47x86
Msvcr71.dll7.10.3052.4355,03229-Mar-200720:18x86
Pkgutil.cmdPC11329-Mar-200705:18PC
Pkgutil.exe1.2.3297.10188,79229-Mar-200720:18x86
Microsoft.crm.reporting.dll3.0.5300.168670,67216-Oct-200706:50x86
Microsoft.crm.reporting.dll3.0.5300.164,26417-Nov-200504:38x86
Crmhotfix.cdfPC2,27216-Oct-200707:00PC
Mscrmcustom.dll3.0.5300.1656181,09621-Aug-200712:47x86
Updspapi.dll6.1.22.0371,93629-Mar-200720:18x86
Microsoft Dynamics CRM 3.0-Laptopclient für Microsoft Office Outlook-Kompatibilitätsupdate
DateinameDateiversionDateigrößeDatumZeitPlattform
Setup.xmlPC1.18916-Oct-200707:12PC
V3cclientpatch30.mspPC51.71216-Oct-200707:35PC
Microsoft.crm.reporting.dll3.0.5300.168670,67216-Oct-200706:50x86
Microsoft Dynamics CRM 3.0-Laptopclient für Microsoft Office Outlook
DateinameDateiversionDateigrößeDatumZeitPlattform
Crmmsg.dll1.2.3297.12316,08829-Mar-200720:18x86
Microsoft.crm.reporting.dll3.0.5300.168670,67216-Oct-200706:49x86
Mscrmcustom.dll3.0.5300.1656181,09621-Aug-200712:47x86
Msvcr71.dll7.10.3052.4355,03229-Mar-200720:18x86
Pkgutil.cmdPC11329-Mar-200705:18PC
Pkgutil.exe1.2.3297.10188,79229-Mar-200720:18x86
Microsoft.crm.reporting.dll3.0.5300.164,28017-Nov-200504:42x86
Crmhotfix.cdfPC197816-Oct-200707:00PC
Mscrmcustom.dll3.0.5300.1656181,09621-Aug-200712:47x86
Updspapi.dll6.1.22.0371,93629-Mar-200720:18x86
Nachdem Sie Microsoft Dynamics CRM-Hotfix anwenden, wird der Bericht korrekt formatiert.

Informationen zur Installation

Installieren Sie diesen Hotfix auf Computern mit Microsoft Dynamics CRM 3.0-Server und der Microsoft Dynamics CRM 3.0-Client für Microsoft Office Outlook.

Voraussetzungen

Benötigen Sie den Microsoft Dynamics CRM 3.0-Server und der Microsoft Dynamics CRM 3.0-Client für Microsoft Office Outlook installiert, um diesen Hotfix anwenden.

Neustartanforderung

Wenn Sie aufgefordert werden, starten Sie den Computer neu, nachdem Sie den Hotfix installieren.

Informationen zur Deinstallation

Um den Hotfix von einem Computer entfernen, auf dem Windows Server 2003, Windows XP oder Microsoft Windows 2000 ausgeführt wird, verwenden Sie Software in der Systemsteuerung. Systemadministratoren können das Tool Spuninst.exe Hotfix von einem Computer mit Windows Server 2003, Windows XP oder Microsoft Windows 2000 entfernen.

Das Tool Spuninst.exe befindet sich im Ordner %Windir%\$NTUninstallKB939867$\Spuninst.

Methode 2

Um dieses Problem zu beheben, ändern Sie den Bericht, RDL 2003 Tags in XML Tags RDL 2005 anstelle. Gehen Sie hierzu folgendermaßen vor:
  1. Öffnen Sie den Bericht mithilfe von Editor oder mit einem rich-Text-XML-Editor.
  2. Suchen Sie nach CRM vorfiltern Abschnitt im Bericht. Ersetzen Sie den vorhandenen Code wie folgt mit den neuen Code.

    Vorhandener code
    <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>


    Neuer code
    <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>

    Hinweise
    • In diesem Code werden die folgenden Tags hinzugefügt. SQL Server 2005 Reporting Services erfordert diese Tags.
      <Name></Name><Value></Value>

    • In diesem Code werden die folgenden SQL Server 2003 Reporting Services-Tags zu SQL Server 2005 Reporting Services-Tags geändert.
      <Custom>...
      </Custom>

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates finden Sie in den folgenden zu Artikeln der Microsoft Knowledge Base:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

887283 Microsoft Business Solutions CRM-Softwarehotfix und Update packen Namensstandards
Eigenschaften

Artikelnummer: 939867 – Letzte Überarbeitung: 13.01.2017 – Revision: 1

Feedback