MSSQL如何訪問ORACLE裡的表

來源:互聯網
上載者:User

標籤:

環境:MSSQL:2008ORACLE DB:10.2.0.1   之前一直沒有接觸MSSQL,最近因需要MSSQL訪問ORACLE裡的表,下面是MSSQL串連ORACLE的配置過程. 1.在MSSQL的機器上安裝ORACLE用戶端,同時配置串連到ORALCE的TNS,這裡我的配置如下:ORACL_10GA =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))     )     (CONNECT_DATA =       (SERVICE_NAME = oracl)     )   )配置好後,可以使用tnsping檢查是否串連成功.C:\Documents and Settings\Administrator>tnsping oracl_10gaTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-10月-2012 00:Copyright (c) 1997, 2005, Oracle.  All rights reserved.已使用的參數檔案: D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora已使用 TNSNAMES 適配器來解析別名 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = CE_NAME = oracl))) OK (10 毫秒)  2.進入Micosoft SQL Server Management Studio選擇串連伺服器  3.點擊 建立串連伺服器  串連伺服器:link_oracle //這個名字可以隨意提供者選擇:Microsoft OLE DB Provider for Oracle產品名稱:oracle資料來源:oracl_10ga //這裡是配置的TNS 4.安全性選項的配置  遠端連線:hxl_test //這裡是訪問oracle資料庫的使用者使用密碼:資料庫的密碼 5.訪問oracle資料庫下的表SELECT * FROM OPENQUERY(LINK_ORACLE,‘SELECT * FROM TB_HXL_TEST‘)  -- The End --http://blog.chinaunix.net/uid-77311-id-3372495.html

MSSQL如何訪問ORACLE裡的表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.