最近要在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');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。