Problembeschreibung
Gehen Sie davon aus, dass Sie Microsoft SQL Server 2012 Integration Services (SSIS 2012) oder SSIS 2014 verwenden. Wenn Sie versuchen, ein XML-Dokument zu laden, das DateTime -Datentyp hat und Zeitzoneninformationen enthält, wird die folgende Fehlermeldung angezeigt:
[XML-Quelle 1 [9]] Fehler: der Fehler "angegebene Umwandlung ist ungültig." ist während der Verarbeitung von "XML Source 1. Outputs [r]" aufgetreten. Columns [<ColumnName>] ".
Hinweis Die SSIS-XML-Quellkomponente legt den Datentyp der Spalte als DT_DBTIMESTAMPfest. Sie enthält keine Zeitzoneninformationen. Wenn Sie im erweiterten Editor versuchen, den Datentyp der Spalte sowohl für externe Spalten als auch für Ausgabespalten zu ändern, um die Zeitzoneninformationen beizubehalten, wird die zuvor erwähnte Fehlermeldung angezeigt.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 1 für SQL Server 2014 SP1 /en-us/help/3067839
Kumulatives Update 6 für SQL Server 2014 /en-us/help/3031047
Kumulatives Update 5 für SQL Server 2014 /en-us/help/3011055
Kumulatives Update 4 für SQL Server 2012 SP2 /en-us/help/3007556
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.