Проблемът в това е, че SQL Server е ограничен по отношение на валидните дати (1 януари 1753 г. до 31 декември 9999 г.), докато Oracle датира от 1 януари 4712 г. пр. н. е. до 31 декември 9999 г. Така че всяка дата в Oracle е по-малка от 1 януари 1753 г. ще препълни типа данни на сървъра datetime sql.
Ако преминете към Sql 2008, можете да използвате тип Datetime2, за да помогнете с този проблем, тъй като има валидни дати от 0001-01-01 до 9999-12-31.
Вижте подробности тук:Типове дата и час на Sql сървър
И тук:Тип дата на Oracle