我遇到了来自SSIS项目的Oracle连接问题,并且一直在谷歌搜索,试图找到一个星期以上的解决方案,现在,并没有找到任何东西。
我的开发环境中有以下配置:
O / S:Windows Server 2008 R2 Datacenter,64位 SQL Server数据工具,2010
我需要配置SSIS数据流任务以从四个不同的Oracle数据源(以及其他)中提取数据。一个是Oracle版本11.1.0.7,两个是版本9.2.0.4.0,一个是9.2.0.8.0。
我们使用本地TNSNAMES和SQLNET.ora文件进行配置。
我已经尝试过许多不同的Oracle客户端,并且基本上得到了相同的结果,因此将突出显示我做过的一个:
我对所有三个9.x数据库都得到了相同的结果。
Oracle“帮助”表示此错误是由SQLNET.ora文件中缺少参数引起的,并且解决方案是添加缺少的参数。麻烦的是,它无处可说缺少什么。
我尝试过与除两个客户端之外的其他Oracle客户端安装相同的过程 - ODTwithODAC1120320_32位,ODAC1120320_x64并获得完全相同的结果。我不能去12版客户端,因为据我所知,它不适用于9数据库。我无法访问10客户端,因为这不适用于11数据库。
我觉得它非常特定于64位操作系统和SQL服务器版本,但这是我们的目标平台,所以需要让它工作。
有人可以帮帮我吗?