註冊“Oracle Provider for OLE DB”和建立連結的伺服器

來源:互聯網
上載者:User

標籤:

      在sql server 資料庫上建立連結的伺服器,串連oracle資料庫,提供者需要設定為:“Oracle Provider for OLE DB”。

如果電腦上沒有這個驅動,安裝一個完整的Oracle11gR2程式是一個有效方法,但這個64位版本的安裝包有2個多G,

相當龐大,如果僅僅是為了建立連結的伺服器,完全沒必要裝這麼個龐然大物。其實我們只需要下載ODAC壓縮包即可。

下面總結如何註冊:“Oracle Provider for OLE DB”這個驅動:

 

Part1.註冊“Oracle Provider for OLE DB”:

1.下載ODAC112030Xcopy_x64.zip:

  :http://download.csdn.net/detail/u014019244/9061209

 

2.解壓ODAC112030Xcopy_x64.zip(我解壓到了C盤下):

 

3. 在命令列介面進入解壓檔案夾後運行“install.bat oledb c:\oracle odac”安裝:

 

4. 在系統內容變數中,為Path添加“C:\oracle;C:\oracle\bin;”

(電腦屬性-進階系統設定-進階-環境變數-系統內容變數-Path):

 

 

選中“環境變數”中“系統變數”中的“Path”,點擊“編輯”按鈕,

在最前面添加“C:\oracle;C:\oracle\bin;”

 

 

5.重啟電腦。

 

做完以上操作後,開啟本機SQL Server Management Studio,建立連結的伺服器時,

“提供者”下拉框會出現“Oracle Provider for OLE DB”。

 

 

Part2.建立連結的伺服器:

  1. 開啟本機SQL Server Management Studio串連到本機資料庫;
  2. 展開“伺服器對象”;
  3. 選擇“連結的伺服器”-右鍵-“建立連結的伺服器”;
  4. 在“建立連結的伺服器”的視窗裡,選擇“常規”;
  5. 輸入“連結的伺服器名稱”(檢驗用英文字元名稱);
  6. “伺服器類型”選擇“其他資料來源”;
  7. “提供者”選擇“Oracle Provider for OLE DB”;
  8. “產品名稱”輸入“oracle”;
  9. “資料來源”輸入:(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))

其中host是oracle資料庫所在的伺服器的ip;

 

 

10.在“安全性”介面,勾選“使用此安全上下文建立串連”,輸入“遠程登入”和“使用密碼”(oracle的登入名稱和密碼):

 

11.“伺服器選項”的介面的設定如:

 

 

 

查詢測試“連結的伺服器”是否成功建立,如:

 

sql server資料庫使用連結的伺服器查詢oracle資料庫的文法:

  SELECT * FROM OPENQUERY(SWAPDB,‘select xxx from 表名‘)

 

註冊“Oracle Provider for OLE DB”和建立連結的伺服器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.