sqlserver2005连接oracle时问题

rickey_f 2010-01-09 09:52:47
操作系统:xp sp3
sqlserver2005、oracle10g

在执行一下sql连接oracle时:
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=orcl;User ID=zjkj;Password=zjkj'
)..ZJKJ.APPLOG

发生以下错误:
链接服务器"(null)"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。
在安装这些组件之前,将无法使用此提供程序。"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDAORA" 的数据源对象。


但我装oracle10g时已经完全安装。

实在是没有方向了,希望大家曾解决过此问题的,不吝请教。

...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-01-10
  • 打赏
  • 举报
回复
配一下ODBC数据源。
rickey_f 2010-01-09
  • 打赏
  • 举报
回复
客户端还要另外装的吗?
道光2008 2010-01-09
  • 打赏
  • 举报
回复
你的10g是客户端还是服务器端?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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