我一直在尝试使用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位。
可能的解决方案?
答案 0 :(得分:0)
为oracle安装32位和64位提供程序。这将允许您配置连接(以32位为单位)并以64位运行程序包。
另外,请查看attunity:https://www.microsoft.com/en-us/download/details.aspx?id=44582
这是Microsoft的免费oracle源和目标组件。您会发现它使用本机oracle接口并且运行速度比ODBC快得多。
米