早上有个朋友发邮件给遇到一个SSIS连接Oracle的问题,具体的错误信息如下: Test connection failed because of an error in initializing provider. Oracle client and networking components were not found. These components are supplied by Oracle Cor

早上有个朋友发邮件给遇到一个SSIS连接Oracle的问题,具体的错误信息如下:

Test connection failed because of an error in initializing provider. Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of

the Oracle Version 7.3.3 or later client software installation.Provider is unable to function until these components are installed.

问题的原因:

1.因为BIDS是32位的应用程序即使在64位的机器上面,所以无法使用64位的Microsoft Provider for Oracle.所以从64位的机器上连接Oracle无法成功。

2.因为Microsoft Provider for Oracle只提供了32位的版本,而且微软没有计划在将来发布64的版本。

3.Oracle客户端自身问题,需要安装完整11G客户端。

解决办法如下:

Download the Oracle 11G full client.

Install the 32 AND the 64 bit version of the

11G full client (Installation Type: Administrator) and reboot the server afterwards. The 32 bit version is needed for development from BIDS with is 32 bit, the 64 bit version is needed for production with the SQLAgent, which is 64 bit.

Configure the Oracle clients (both 32 and 64 bits) by editing the files

tnsnames.ora and

sqlnet.ora. Try to do this with an Oracle DBA or, even better, let him/her do this.

Use the "Oracle provider for OLE DB" from SSIS, don't use the "Microsoft Provider for Oracle" because a 64 bit version of it does not exist.

Schedule your packages with the SQLAgent.

对于SQL Server 2008 R2的机器需要做额外配置:

1. Open REGEDIT (Start… Run… REGEDIT) on the server and search for the following entry (for the 32 bits driver):

HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI

Make sure the following values are entered:

2. Next, search for (for the 64 bits driver):HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCIMake sure the same values as above are entered.

3. Reboot your server.

来源于:http://sqlblog.com/blogs/jorg_klein/archive/2011/06/09/ssis-connect-to-oracle-on-a-64-bit-machine.aspx

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

ssis连接oracle报错,SSIS 连接Oracle报错 These components are supplied by Oracle相关推荐

  1. oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...

    plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC =  (GLOBAL_DBNAME =  ...

  2. 【Exception】Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi

    [Exception]Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi ...

  3. 重启oracle服务后无法连接,解决oracle服务器重启之后连接报错的问题

    DB服务器重启之后再连接报错如下: 原因是重启之后listener.ora被还原成初始文件,sid被清空. 解决步骤: 1.查看监听服务和数据库服务: 由此找到listener.ora文件的路径:D: ...

  4. asp.netcore oracle,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...

    Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...

  5. asp连接oracle 服务端,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...

    Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...

  6. ssis oracle配置,通过SSIS执行Oracle参数是什么?

    专家解答 修改你的ActiveX Script任务的最佳方法就是使用脚本组件数据流任务.这个脚本组件允许你在自己的数据流中执行VB.Net代码.当你把一个脚本组件添加到一个数据流中时,你需要选择下面其 ...

  7. oracle 11.2.0.4 make 报错,Oracle 11.2.0.4_Linux单例篇

    Linux 下安装Oracle步骤: 1.设置ip地址 2.设置主机名 3.安装oracle依赖的软件包 mkdir /media/cdrom -p mount /dev/cdrom  /media/ ...

  8. 连接oracle的驱动包,连接oracle数据库驱动包

    JDBC与JAVA数据库编程 一.JDBC的概念 1. JDBC (Java DataBase Connectivity) Java数据库连接 a) 主要提供java数据库应用程序的API支持 2.  ...

  9. perl连接oracle的方法,Perl 连接Oracle 数据库

    1.安装DBI和DBD::Oracle 模块. 下载地址: 搜索DBI,DBD::Oracle 如果你的linux可以连接网络,执行命令: #wget #wget 下载到当前目录. 2.安装 这里主要 ...

最新文章

  1. c语言影碟出租程序设计总结,vc++影碟出租系统的设计与开发
  2. C语言实现encode和decode
  3. 鼠标划过表格行变色效果JS
  4. 11、流程控制语句详解,IF,CASE,LOOP,LEAVE, ITERATE,REPEAT,WHILE
  5. 在JSP页面中,对同名的CHECKBOX的处理
  6. 美国 AI 博士爆料:掌握这9个要点,赚钱不再艰难
  7. 《电路分析导论(原书第12版)》一3.6 色环与标准电阻标称值
  8. java实现png转ico,支持尺寸选择
  9. php垃圾回收,PHP垃圾回收机制的理解
  10. Windows电脑无法识别msi文件,无法安装msi文件解决办法
  11. 统计之均值中位数众数全距四分位数以及箱线图展示
  12. 数据库表及其字段变量命名神器之codeIf
  13. 夏天开水果店怎么保存,水果店水果的保存方法
  14. 2022年十三届蓝桥杯国赛(C/C++大学B组)个人题解
  15. POJ 1417 True Liars 带权并查集 + 背包
  16. 魔方机器人大赛——视觉算法
  17. 智能硬件Linux效能更高,Android软硬件巧妙整合的开发技 - 嵌入式操作系统 - 电子发烧友网...
  18. 利用imu估计roll、pitch的理解
  19. 织梦CMS仿站概述:快速理清仿站思路
  20. Linux----高级IO(参考UNP)

热门文章

  1. 电脑计算机显示无法访问打开不了,提示“无法访问D盘拒绝访问”是什么情况?电脑打不开D盘解决方法...
  2. 4000元左右家庭投影仪推荐,什么牌子投影仪效果最好?
  3. unity3d 华容道_三国杀名将华容道
  4. 小米活塞耳机的背后——1MORE
  5. 看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了
  6. AI(Adobe illustrator)绘制人物插画教程
  7. 【逆向破解】某游戏助手V7.2去广告调试过程
  8. 股票价格查询接口api(调用股票api)
  9. 芯动联科冲刺科创板:年营收1.7亿 北方电子院与中城创投是股东
  10. 《动手学深度学习》第四天之softmax回归