未找到oracle 客户端和网络组件,需要安装客户端8.1.7及以上版本

来源:互联网 发布:windows可以不激活码 编辑:程序博客网 时间:2024/05/21 17:39

64位操作系统上在vs2008的ssis或者ssrs上编辑oracle数据源的时候,经常性会出现一些问题,现整理记录一下。


1.测试数据源未找到oracle 客户端和网络组件

a.确认是否安装oracle客户端

b.确认oracle客户端环境变量指向是否正确

c.在ORACLE_HOME目录中,右键共享与安全,将Authenticated Users的Read and Execute权限添加。


2.需要安装客户端8.1.7及以上版本

a.将1分类的问题先确认一次

b.如果是在64位操作系统上,请同时安装oracle 32位客户端和64位客户端,ssis确认是需要使用的32位客户端,具体如何确认,可以在32位和64位的目录下,将oracle配置的tns分别命名为 orcl_32,orcl_64,然后测试数据源,看看哪个能通过,就使用哪个 tns配置。如下图:


3.执行包的时候报错,“[执行 SQL 任务] 错误: 未能获取连接“DestinationConnectionOLEDB”。原因可能是连接配置不正确,或者您没有访问该连接的适当权限。”

修改包配置,在“项目”-“属性”-“调试”中,将run64bitruntime 属性更改为false,如下图:


0 0
原创粉丝点击