SQSERVER2008連線ORACLE11G

wzq609發表於2017-03-15

【文件說明】本文件介紹從SQLSERVER2008R2透過建立連結伺服器ORACLE11G,進行資料的獲取操作的步驟;網上也有很多的相關文件,但是操作一直不成功,估計是環境比較複雜。

 

【操作步驟】

1】在SQLSERVER伺服器上面安裝ORACLE CLIENT端,注意:有些朋友喜歡簡便就從網上下載綠色版的ORACLE CLIENT端,導致後面的操作步驟問題多多,這裡必須從官網下載安裝版的CLIENT端,避免出現其他問題;

安裝完成後,可以在這邊看到以下資訊:

   

2】編輯tnsnames.ora檔案,檔案在安裝的目錄下面:D:\Program Files (x86)\Oracle\Instant Client\network\adminTNSNAME=

  1.   (DESCRIPTION=
  2.     (ADDRESS=
  3.       (PROTOCOL=TCP)
  4.       (HOST=HOSTNAME)
  5.       (PORT=1521)
  6.     )
  7.     (CONNECT_DATA=
  8.       (SERVICE_NAME=ORACLE)
  9.     )
  10.   )

     

    3】配置ODBC,在開始-》管理工具-》資料來源(ODBC)進行配置

     

       

    4】進入資料庫配置連結伺服器

     

     

     能看到這些說明可以看到資料庫;

     

    5】在SQLSERVER中檢視ORACLE資料庫的資訊:select * from openquery(name,'select * from user.table');

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-2135421/,如需轉載,請註明出處,否則將追究法律責任。

相關文章