none
通过链接服务器访问ORACLE出错 RRS feed

  • 问题

  • HI, 我遇到一个问题解决不了, 请各位帮忙看看啦...

    服务器A的操作系统WINDOWS SERVER 2008 64位, 安装了SQL SERVER 2000 32位, 我需要从服务器访问另一个服务器B上的ORACLE 10G 32位数据库.

    设置步骤:

    1.首先,在服务器A上安装了ORACLE 11G CLIENT 64位, 并且能够访问服务器B上的ORACLE数据库(我用SQL PLUS试过了).

    2.然后, 在服务器A的SQL SERVER上建立链接服务器, 通过它访问ORACLE数据库失败, 错误信息提示如下:

    [OLE/DB provider returned message: 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户软件安装的一部分。

    在安装这些组件之前,将无法使用此提供程序。]
    OLE DB 错误跟踪[OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:   ]。
    消息 7399,级别 16,状态 1,第 1 行
    OLE DB 提供程序 'MSDAORA' 报错。

    我以前在32位的WINDOWS SERVER 2003上这么做(ORACLE CLIENT装的10G 32位)是成功的, 为什么在64位的系统上没办法访问???

    2010年6月20日 6:11

答案

全部回复