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