sql server 怎么服务器连接调用oracle的存储过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 怎么服务器连接调用oracle的存储过程相关的知识,希望对你有一定的参考价值。
参考技术A 这个是可以连接到欧尔这个成熟功能里边的sql server 2008 链接 ORACLE 问题
环境:windows 2008 r2 64位, sql server 2008
linux oracle 10g 64位
先想做sql server 与 oracle的链接,oracle 客户端已安装 32位(64位的也装过,问题同样)链接信息也配置过了,数据源(32位的)及sql服务都设置过了,
但是在新建链接服务器事 不能找到借口 Microsoft OLEDB Provider for Oracle 或Oracle Provider for OLEDB 接口。请高人指教。
前段时间我装ORACLE11G的时候,也出现无法找到Microsoft OLEDB Provid er for Oracle 这个驱动,后来重新安装ORACLE 好了,不过我能确定的是,ORACLE 10G 安装的时候出现了问题,楼主能保证你的安装包或者安装的时候,没有任何问题么,如果安装了后,你可以用文本来查看是否有驱动。如图: 如果没接口,我能肯定是你安装ORACLE出了问题,卸载重新安装即可,祝你成功!
参考技术A 问题很明显,就是oracle客户端没有安装完整。请到官网下载完整版的oracle 10g 64位客户端,然后安装时选择administration 那个安装完整版,重启系统后在sql 2008中的服务器对象--链接服务器--访问接口中会看见MSDAORA,ORACLE.***(忘记叫什么了)这两个驱动,右击两个驱动的属性,将”动态参数’、“仅零级”前面的勾打上,不然新建链接服务器不会成功,再次新建链接服务器就会成功。而且64位的操作系统中的sql 2008很多驱动不全,必要时可能要下载很多相关的64位驱动。 参考技术B 这个问题我也遇到过 不过前面是装10g出现的问题 装了11g的客户端就可以选出来了 参考技术C 安装相应的oracle客户端,建立链接服务器时选择:Microsoft OLEDB Provid er for Oracle 参考技术D sql server的服务器机器没有装oracle客户端
以上是关于sql server 怎么服务器连接调用oracle的存储过程的主要内容,如果未能解决你的问题,请参考以下文章