[SQL SERVER][Memo]如何建立LinkServer連接Oracle
今天剛好需要連線Oracle,但每次都會忘記如何設定(記憶力實在太差了…XD),
所以寫下此篇紀錄,也方便自己健忘時可以有個資料參考。
1.安裝Oracle Client並設定tnsnames.ora
2.建立Linked Server
Exec sp_addlinkedserver
@server='oraclelnk',
@srvproduct='oracle',
@provider='MSDAORA',
@datasrc='mydb'
3.建立Login for Linked Server
Exec sp_addlinkedsrvlogin
@useself='false',
@rmtsrvname='oraclelnk',
@rmtuser='帳號' ,
@rmtpassword='密碼'
4.查詢測試
SELECT * FROM OPENQUERY(oraclelnk, 'SELECT * FROM table')
參考
如何在 SQL Server 中設定並疑難排解 Oracle 資料庫的連結伺服器