Il problema in questo è che SQL Server è limitato in quali date sono valide (dal 1 gennaio 1753 al 31 dicembre 9999), mentre Oracle è datato dal 1 gennaio 4712 a.C. al 31 dicembre 9999. Quindi qualsiasi data in Oracle inferiore a Il 1 gennaio 1753 andrà in overflow il tipo di dati del server sql datetime.
Se passi a Sql 2008 puoi utilizzare il tipo Datetime2 per risolvere questo problema poiché ha date valide dal 01-01-01 al 31-12-9999.
Vedi i dettagli qui:Tipi di data e ora di SQL Server
E qui:Tipo di data Oracle