SSIS connect Oracle

嗖嗖 2012-03-14 01:20:59
本人想通过SSIS 将数据导入到Oracle 的数据库中, 但用Oracle Provider for OLE DB 与 Microsoft OLE DB Provider for Oracle 都连接不上。会显示:
Test connection failed because of an error in initalizing provider.The 'OraOLEDB.Oracle.1'provider is not registered on the local machine.或: Test connection failed because of an error in initializing provider.Oracle client and networking component 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.
但是我的版本是Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 -
Prod PL/SQL Release 10.2.0.3.0 - Production CORE 10.2.0.3.0
Production TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
PL/SQL 没问题能连接上,使用OLE DBDestionation 时也使用的节点名,有的还说是因为注册表的问题,但我也不知道如何查看,请问如何解决?在线等结果!
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗖嗖 2012-03-16
  • 打赏
  • 举报
回复
解决了,直接在ODBC里建源就好!
jdsnhan 2012-03-15
  • 打赏
  • 举报
回复
貌似对应的驱动版本过低

these components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation.
嗖嗖 2012-03-14
  • 打赏
  • 举报
回复
补充一下,我的SSIS是64位的,Orcale 是32的,操作系统是32的!

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧