Symptomer
Anta at du bruker Microsoft SQL Server 2012 Integration Services-pakker (SSIS 2012) eller inkluderinger for Serverside 2014. Når du prøver å laste inn et XML-dokument som har datatypen DateTime og inneholder informasjon om tidssoner, får du følgende feilmelding:
[XML-kilde 1 [9]] Feil: Feil "angitt cast ikke er gyldig" oppstod under behandling av "XML-kilde 1.Outputs[r]. Kolonnene [<Kolonnenavnfor >] ".
Obs! Komponenten SSIS XML-kilde Angir datatypen for kolonnen som DT_DBTIMESTAMP. Den inneholder ikke informasjon om tidssone. Når du prøver å endre datatypen for kolonnen for både eksterne kolonner og utdatakolonner å bevare tidssone-informasjon får feilmeldingen som er nevnt tidligere i Avansert redigering.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQL Server 2014 SP1/en-us/help/3067839
Samleoppdatering 6 for SQLServer-2014/en-us/help/3031047
Kumulativ oppdatering 5 for SQLServer 2014/en-us/help/3011055
Kumulativ oppdatering 4 for SQL Server 2012 SP2/en-us/help/3007556
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".