SQL Server 2008 新建連結伺服器 for Oracle
阿新 • • 發佈:2018-12-25
通過建立連結伺服器即可在SQL Server中訪問Oracle資料庫中的資料。
一、環境
A: Oralce DB Server
- OS: CentOS 6.4 32位
- IP: 172.18.16.54
- 安裝軟體:Oracle 10g(10201_database_win32.zip),資料庫名:ORCL,使用者名稱:orcl,密碼:orcl
B: SQL Server DB Server
- OS: Win7 32位
- IP: 172.18.16.65
- 安裝軟體:SQL Server 2008,Oracle 11g Client(win32_11gR2_client.zip)
二、Oracle 11g客戶端安裝配置
將下載下來的zip檔案解壓並執行setup.exe檔案進行安裝,安裝路徑:D:\Oracle\product\11.2.0\client_1。安裝過程進行到80%的時候,會執行下面的配置程式,直接將該視窗關閉,在接下來的視窗點取消。
修改檔案D:\Oracle\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora。
# tnsnames.ora Network Configuration File: /opt/oracle/102/network/admin/tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.16.54)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl) ) )
三、建立連結伺服器
開啟Microsoft SQL Server Management Studio>伺服器物件>連結伺服器,右鍵新建連結伺服器,連結伺服器配置如下圖。
至此,就可以通過連結伺服器LINKORCL訪問Oracle資料庫ORCL。