64位SqlServer通过链接服务器与32位oracle通讯

SQL Server连接Oracle详细步骤

以下为正文

1. 服务器上需要安装Oracle 64位的客户端或者服务端,

安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图

ed06d5b99bd1acfd6f0317581de0d05a.png

2.配置”OraOLEDB.Oracle”属性->启用项“允许进程内”

b0d7d80d06f473c0376aee8610325f1a.png

75453b2c6a8a94330c58491480502ed6.png

3.新建链接服务器

74a292d6b7e345a886817dcb0791b03f.png

4. 填写链接服务器名称->选择访问接口”Oracle Provider for OLE DB”

38def6e76a0651d10c2bc317a9ffef30.png

5.填写产品名称->Oracle

6.数据源填写Oracle客户端/服务端配置的连接地址的服务名

(可用Oracle的Net Manager

或者直接在查看配置文件

“安装路径\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora”)

b8179186a6fc4fb278cc82cee7acee5f.png

7.填写Oracle的登陆账号密码:选择项->安全性->选择”使用此安全上下文建立连接”

并填入Oracle登录名与登陆密码

1690f81836cfd400f7776b1ac6987abb.png

8.测试连接,测试是否能连通Oracle数据库

c082b5656ec9d9a85f63d17efe5f90fd.png

9.实际使用链接

在SQL Server上查询Oracle,SQL 写法有多种,

常用的语法为:

SELECT * FROM OPENQUERY(ORA_LINK,‘SELECT * FROM USERNAME.TABLE‘);

ORA_LINK:链接服务器名称

USERNAME:Oracle登陆名

e02b6debc29369445d3468b751f6737a.png

转载请注明出处,by lazyneal 2017

SQL Server 2008 R2 链接 Oracle

标签:www   密码   9.png   http   客户   属性   img   小结   连接

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://www.cnblogs.com/lazyneal/p/6567499.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐