使用ODBC从SSIS连接Oracle DB?

时间:2017-02-16 13:23:39

标签: oracle ssis odbc

我一直在尝试使用ODBC作为连接管理器使用SSIS(Visual Studio)连接到Oracle数据库。

我的操作系统是Windows 7(64位),Visual Studio 2010(32位)和Oracle 11G是64位。

在使用Visual Studio通过ODBC连接到Oracle 11G时,我遇到以下错误:

'指定的DSN在驱动程序和应用程序'

之间存在体系结构不匹配

这是可以理解的,因为Visual Studio是32位,而我尝试连接的服务器是64位。

可能的解决方案?

1 个答案:

答案 0 :(得分:0)

为oracle安装32位和64位提供程序。这将允许您配置连接(以32位为单位)并以64位运行程序包。

另外,请查看attunity:https://www.microsoft.com/en-us/download/details.aspx?id=44582

这是Microsoft的免费oracle源和目标组件。您会发现它使用本机oracle接口并且运行速度比ODBC快得多。