Umgang mit Timestamp/Datetime-beim kopieren von Daten von Oracle nach SQL Server mit SSIS

Ich bin mit dem SSIS-zum kopieren von Daten aus einer Tabelle in Oracle eine Tabelle in SQL Server 2005. Es gibt keine transformation erforderlich, so ist es nur eine gerade Verbindungslinie zwischen OLE DB-Datenquelle mit OLE DB-Ziel. Ziemlich einfach, und es funktioniert, aber während der Ausführung wird ein Datensatz in der Oracle-Tabelle enthält einen timestamp-Wert des Jahres 0002 in begegnet, so SSIS-Fehler, die sich durch eine oveflow Ausnahme.

Ist, wenn ich eine extra Spalte in der SQL Server den Datentyp string, und zuordnen, dann funktioniert das Prima. Jedoch ich lieber halten Sie die Datatime-Spalte und verwenden Sie es in mein Ziel. Ich bin OK mit einbauen das Jahr 0002 mit so etwas wie 1900 oder sowas. Also, was ist der beste Weg, um dies zu erreichen, wenn-dann-sonst in SSIS?

Schreibe einen Kommentar