加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer2008 新建链接服务器 for Oracle

发布时间:2020-12-12 14:01:12 所属栏目:MsSql教程 来源:网络整理
导读:最近要在SQLServer2008中使用Oracle 10g的一个视图,通过建立链接服务器即可在SQLServer中使用Oracle提供的视图。 前提:SQLServer服务器端需要安装Oracle的客户端 1.配置Oracle连接信息 在tnsnames.ora文件中配置要连接的Oracle数据库 RDORA101_10.23.116.1

最近要在SQLServer2008中使用Oracle 10g的一个视图,通过建立链接服务器即可在SQLServer中使用Oracle提供的视图。

前提:SQLServer服务器端需要安装Oracle的客户端

1.配置Oracle连接信息
在tnsnames.ora文件中配置要连接的Oracle数据库
RDORA101_10.23.116.15 =? (DESCRIPTION =
? ? (ADDRESS_LIST =
? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = 10.23.116.15)(PORT = 1521))
? ? )
? ? (CONNECT_DATA =
? ? ? (SERVICE_NAME = RDORA101)
? ? )
? )

2.在SQLServer中,服务器对象--->链接服务器--->新建链接服务器,如下图所示:


“链接服务器”的名称可以是任意的,
“数据源”是在tnsnames.ora文件中配置的RDORA101_10.23.116.15

3.在“安全性”选择页中,输入连接Oracle的用户名和密码,如下图所示:



4.点击确定后就创建好链接服务器了。

5.使用链接服务器(其中test就是创建好的链接服务器名称)
select id,name,compid,jgdm,status?from openquery(test,'select * from ibams.ams_cm_v_cardinfo');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读