SQL Server 2008 R2 链接 Oracle
Posted lazyneal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 R2 链接 Oracle相关的知识,希望对你有一定的参考价值。
参考网站:
SP_addlinkedserver 小结 (oracle,sql server,access,excel)
64位SqlServer通过链接服务器与32位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 USERNAME.TABLE\');
ORA_LINK:链接服务器名称
USERNAME:Oracle登陆名
转载请注明出处,by lazyneal 2017
以上是关于SQL Server 2008 R2 链接 Oracle的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2008 R2:查找两列之间的链接和链
SQL Server 2008 R2:查找两列之间的链接和链接