链接服务器到oracle,总是提示未找到 Oracle 客户端和网络组件.

banping banping 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我安装了oracle 的客户端.
oracle 9i,在sqlplus中已经连接成功.odbc也测试可以连接成功.
我用
sp_addlinkedserver 'o', 'Oracle', 'MSDAORA', 'servername'

sp_addlinkedsrvlogin 'o', 'false', 'sa', 'userid', 'pwd'

配置了连接服务.
我的系统是2003,sqlserver2k sp4.
我的注册表修改为 oic.dll,oraclient9.dll,orasql.dll

服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDAORA.1' 报错。
[OLE/DB provider returned message: 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。

在安装这些组件之前,将无法使用此提供程序。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDAORA.1' IDBInitialize::Initialize returned 0x80004005: ]。
始终提示这个错误.估计是提示我没有安装oracle客户端,可是我都看了.刚去微软http://support.microsoft.com/kb/280106/zh-cn看过按照那上面配置一步一步来的.请大家帮我分析,问题可能在那?
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
banping
MS-SQL Server 34,876 成员 254,635 内容