2012-02-24 1 views
1

Я пытаюсь импортировать данные из базы данных Firebird в SQL Server через драйвер ODBC Firebird. Когда я запускаю мастер импорта, я вижу, что типы данных даты и времени неправильно отображаются.Импорт данных из Firebird в SQL Server - типы даты и времени

enter image description here

Однако, если я вручную изменить тип 23 и 24 в процессе импорта даты и времени работы без каких-либо проблем. Есть ли обходной путь для этого? Мне нужно импортировать около 150 таблиц ...

+0

Какой инструмент вы используете? –

+0

Импорт мастера данных из SSMS – Vnuk

ответ

0

Студия управления SQL Server имеет файлы определения отображения, там вы можете определить, как должны отображаться типы данных. Эти файлы находятся в каталоге C: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ MappingFiles (на хосте, где студия управления установлена, а не на сервере) Смотрите также http://msdn.microsoft.com/en-us/library/ms141209.aspx

Я не могу предоставить вам больше информации, чем это, поскольку я фактически никогда не перемещал данные между Firebird и SQL Server таким образом; Надеюсь, это действительно послужит отправной точкой для решения вашей проблемы.

+0

Прохладный, не знал этого. Я рассмотрю его и сообщите о своих выводах. – Vnuk

+0

К сожалению, ни один из файлов сопоставления не применяется к преобразованиям ODBC-> SQL. Еще более озадачивающим является то, что при запуске служб Integration и создании трансформации все типы данных распознаются правильно. – Vnuk

Смежные вопросы