Symptomy
Załóżmy, że korzystasz z usług Microsoft SQL Server 2012 Integration Services (SSIS 2012) lub SSIS 2014. Podczas próby załadowania dokumentu XML, który ma typ danych DateTime , i zawiera informacje o strefie czasowej, jest wyświetlany następujący komunikat o błędzie:
[Źródło XML 1 [9]] Błąd: błąd "określone Rzutowanie jest nieprawidłowe". wystąpił podczas przetwarzania "kod źródłowy XML 1. wyjście [r]. Kolumny [<columnname>] ".
Uwaga Składnik Źródło XML SSIS ustawia typ danych kolumny jako DT_DBTIMESTAMP. Nie zawiera informacji o strefie czasowej. W edytorze zaawansowanym podczas próby zmiany typu danych kolumny dla kolumn zewnętrznych i kolumn wyjściowych w celu zachowania informacji o strefie czasowej występują wspomniany komunikat o błędzie.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP1 /en-us/help/3067839
Zbiorcza aktualizacja 6 dla programu SQL Server 2014 /en-us/help/3031047
Zbiorcza aktualizacja 5 dla programu SQL Server 2014 /en-us/help/3011055
Zbiorcza aktualizacja 4 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3007556
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".