从64位ODBC提供程序导入数据

时间:2014-06-08 03:33:43

标签: sql-server postgresql ssms sql-server-2008

我正在尝试将PostGIS数据库迁移到SQL-Server 2008空间数据库 PostgreSQL安装64位ODBC驱动程序。

如果我尝试使用SSMS从PostgreSQL ODBC提供程序导入数据,我会收到此错误:

ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application

我认为这意味着我无法连接64位驱动程序,因为SSMS是32位。

有任何建议如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

ODBC驱动程序体系结构必须与应用程序的体系结构相匹配,因为ODBC驱动程序是在进程中加载​​的库。

因此,如果您的应用程序是32位,则ODBC驱动程序也必须是32位,无论它是32位还是64位PostgreSQL服务器。