KB3170044 – FIX: Ungültiger Namenszeichenfehler beim Analysieren module_end Ereignisausgabe in SQL Server 2014

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie erstellen eine erweiterte Ereignissitzung, um das module_end erweiterte Ereignis aufzuzeichnen.
  • Sie legen das Attribut collect_statement auf 1 fest.
  • Sie konfigurieren das Ereignis so, dass die Ausgabe an ein Dateiziel gesendet wird.
  • Sie überprüfen die Ausgabe des Dateiziels mithilfe der Funktion sys.fn_xe_file_target_read_file und wandeln die Ereignisdaten in XML um, z. B. mithilfe der folgenden Syntax:SELECT *, CAST(event_data AS XML) AS 'event_data_XML'
    FROM sys.fn_xe_file_target_read_file('file_name*.xel', NULL, NULL, NULL)

In diesem Szenario wird eine Fehlermeldung etwa folgenden Inhalts angezeigt:

Hinweis

Meldung 9421, Ebene 16, Status 1, Zeile 50
XML-Parsing: Zeile 1, Zeichen 592, ungültiges Namenszeichen

Lösung

Informationen zum Service Pack

Das Problem wurde erstmals im folgenden Service Pack für SQL Server behoben. 

Service Pack 2 für SQL Server 2014

Informationen zu Service Packs für SQL Server

Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack anzuwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. In Tabelle 1 im folgenden Artikel finden Sie weitere Informationen zum neuesten Service Pack und zum neuesten kumulativen Update.

Wie ermittelt man Version, Edition und Updatestufe von SQL Server und seinen Komponenten?

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.