SQL Server——创建DbLink(链接服务器)及其使用(在sqlserver查询Oracle的数据)

mac2024-03-17  28

1、SQL Server服务器上需要安装64位的Oracle客户端。(如果需要链接Oracle)

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

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

3、新建链接服务器,提供程序和产品名称为固定,链接服务器自定义,数据源为Oracle客户端配置的服务名,见\dbhome_1\NETWORK\ADMIN\tnsnames.ora,如果没有配置则为数据库实例名。

4、测试链接

右击新建的链接,选择“测试链接”

5、使用链接进行查询  

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

6、使用存储过程

首先配置允许使用存储过程

代码示例

exec( 'begin      p_GetCount; end;') at ORA_LINK

 

最新回复(0)