1. 在SQL Server所在的服务器安装Oracle客户端软件
2. 配置tnsnames.ora文件,示例如下:
MYDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = mydb)
)
)
3. 在SQL Server建立Linkserver,可通过如下脚本实现:
之后可以通过OPENQUERY的方式访问Oracle的数据: