ITPub博客

首页 > > > SQL Server如何链接到 Oracle并查询其中的数据?

SQL Server如何链接到 Oracle并查询其中的数据?

作者:liyue071714118 时间:2018-08-28 19:18:38 0 删除 编辑

点击上方SQL数据库开发,关注获取SQL视频教程


SQL专栏

SQL基础知识汇总

SQL高级知识汇总

之前有推过一篇用ODBC链接Oracle的文章,今天用Oracle的驱动教大家如何从SQL Server链接到Oracle. 

1. 服务器上需要安装Oracle 64位的客户端或者服务端,安装过程就省略了。不会的同学可以网上搜索一下安装方法,很详细,这里不赘述。

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


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

 


3. 新建链接服务器

 


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



5. 填写产品名称->Oracle

6. 数据源填写Oracle客户端/服务端配置的连接地址的服务名
(可用Oracle的Net Manager
或者直接在查看配置文件
“安装路径\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora”)

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

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


9. 实际使用链接
在SQL Server上查询Oracle,SQL 写法有多种,
常用的语法为:

SELECT * FROM OPENQUERY(ORA_LINK,'SELECT * FROM TABLE');

ORA_LINK:链接服务器名称 

查询出来效果如下图:

以上就是今天的内容啦,有兴趣的同学可以动手操作一下~


扩展阅读

在一个千万级的数据库查寻中,如何提高查询效率?

利用SQL Server数据库发送邮件,这事儿真的可行!


公众号内回复‘Key’获取关键字列表

QQ交流加群:748771021

长按识别二维码,
更多精彩早知道!


原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-12-10

  • 博文量
    1486
  • 访问量
    11428