Sintomi
Supponiamo che tu usi Microsoft SQL Server 2012 Integration Services (SSIS 2012) o SSIS 2014. Quando si prova a caricare un documento XML con tipo di dati DateTime e contiene informazioni sul fuso orario, viene visualizzato il messaggio di errore seguente:
[Origine XML 1 [9]] Errore: l'errore "cast specificato non è valido". si è verificato durante l'elaborazione dell'origine XML 1. Outputs [r]. Colonne [<columnname>] ".
Nota Il componente di origine XML SSIS imposta il tipo di dati della colonna come DT_DBTIMESTAMP. Non contiene le informazioni sul fuso orario. In Editor avanzato quando si prova a modificare il tipo di dati della colonna sia per le colonne esterne che per le colonne di output per mantenere le informazioni sul fuso orario, viene visualizzato il messaggio di errore menzionato in precedenza.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 SP1 /en-us/help/3067839
Aggiornamento cumulativo 6 per SQL Server 2014 /en-us/help/3031047
Aggiornamento cumulativo 5 per SQL Server 2014 /en-us/help/3011055
Aggiornamento cumulativo 4 per SQL Server 2012 SP2 /en-us/help/3007556
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".