SQL Server 2008 R2 鏈接 Oracle


參考網站:

SP_addlinkedserver 小結 (oracle,sql server,access,excel)

64位SqlServer通過鏈接服務器與32位oracle通訊

SQL Server連接Oracle詳細步驟

 

以下為正文

1. 服務器上需要安裝Oracle 64位的客戶端或者服務端,
安裝完成后SQL Server的訪問接口上會新增”OraOLEDB.Oracle” ,如下圖


2. 配置”OraOLEDB.Oracle”屬性->啟用項“允許進程內”

 

3. 新建鏈接服務器

 

4. 填寫鏈接服務器名稱->選擇訪問接口”Oracle Provider for OLE DB”

 


5. 填寫產品名稱->Oracle

6. 數據源填寫Oracle客戶端/服務端配置的連接地址的服務名
(可用Oracle的Net Manager
或者直接在查看配置文件
“安裝路徑\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora”)

 

7. 填寫Oracle的登陸賬號密碼:選擇項->安全性->選擇”使用此安全上下文建立連接”
並填入Oracle登錄名與登陸密碼

8. 測試連接,測試是否能連通Oracle數據庫


9. 實際使用鏈接
在SQL Server上查詢Oracle,SQL 寫法有多種,
常用的語法為:

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

ORA_LINK:鏈接服務器名稱

USERNAME:Oracle登陸名

 

  轉載請注明出處,by lazyneal 2017


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM