Fehler bei Konvert von Firebird auf SQL

Erstellt: 03.05.2007, Änderung:
Mehr ansehen

Bei DB converts von Firebird nach SQL Server kann es zu
Fehlermeldungen der Art "value out of bounds" oder "Invalid character
value for cast specification" kommen.

Der Grund dafür sind meist ungültige Datumswerte in der
Quelldatenbank.
Firebird und SQL Server akzeptieren unterschiedliche Bereiche bei
Datumswerten.

Firebird kann Datumswerte von 01.01.0001 bis zum 31.12.9999
verwalten.
MS-SQL Server akzeptiert Werte vom 01.01.1753 bis zum 31.12.9999.

Es kann also sein, dass in einer Firebird Datenbank z.B. ein Datum der
Form 12.01.1000 gespeichert ist. Dies führt bei Datenkonvertierung nach
MS-SQL Server zu einer Fehlermeldung.