2012-02-24 89 views
1

我试图通过Firebird的ODBC驱动程序将数据从Firebird数据库导入到SQL Server。当我启动导入向导时,我发现日期和时间数据类型没有正确映射。从Firebird向SQL Server导入数据 - 日期和时间类型

enter image description here

但是,如果我改变手动键入23,24日期和时间导入过程的工作没有任何问题。有没有解决方法?我需要导入大约150个表...

+0

你使用哪个工具? – 2012-02-24 16:10:49

+0

从SSMS导入数据向导 – Vnuk 2012-02-24 20:50:12

回答

0

SQL Server管理工作室具有映射定义文件,您可以在其中定义数据类型如何映射。这些文件位于C:\ Program Files文件\ Microsoft SQL Server的\ 100 \ DTS \ MappingFiles 参见(其中:管理Studio的安装,而不是服务器的主机上)http://msdn.microsoft.com/en-us/library/ms141209.aspx

我不能为你比这更多的信息,因为我实际上从未以这种方式在Firebird和SQL Server之间移动数据;我希望这确实提供了一个解决问题的出发点。

+0

酷,不知道。我会研究它并报告我的发现 – Vnuk 2012-02-25 18:38:10

+0

不幸的是,那里没有映射文件适用于ODBC-> SQL转换。更令人费解的是,当您启动集成服务并自己创建转换时,所有数据类型都可以被正确识别。 – Vnuk 2012-02-28 16:33:37

相关问题