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

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,如下图:


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值