1、前置條件:需要本機安裝Oracle客戶端口,配置監聽器
ORCL =
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)(HOST=10.10.105.10)(PORT=1521))
(CONNECT_DATA=
(SID=ORCL)
)
2、--創建鏈接服務
EXEC master.dbo.sp_addlinkedserver @server = N'ORA_LINK', @srvproduct=N'oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'DataCenter'
"datacenter" 為機器地址或TNS名稱
3、創建鏈接登錄賬號
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ORA_LINK',@useself=N'False',@locallogin=NULL,@rmtuser=N'hr',@rmtpassword='hr'
4、查詢SQL
select * from openquery(ora_link,'select * from hr.dept')