Sql?server連接Oracle數(shù)據(jù)庫完整圖文教程
當(dāng)需要在sql server數(shù)據(jù)庫中查詢第三方Oracle數(shù)據(jù)庫的數(shù)據(jù)時,可以通過以下方法進(jìn)行查詢
前提預(yù)警:本機(jī)必須裝有Oracle客戶端
1、檢查是否安裝Oracle客戶端,并檢查TNS信息是否配置完成
1.1、 在cmd中執(zhí)行 sqlplus ,沒有報錯并出現(xiàn)Oracle版本號,則表示Oracle已安裝

1.2、配置TNS信息(最上面的10.0.0.130可隨意定義,eg:test、orcl、qerghasd…)
130 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.130)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
2、配置ODBC數(shù)據(jù)信息
2.1、打開ODBC數(shù)據(jù)源窗口(在開始菜單中搜索或查找可找到)后找到 驅(qū)動程序(英文:driver)按圖中數(shù)字順序操作

2.2、選擇用戶DSN后點擊右邊的添加,按圖中順序操作(如果在步驟三后提示報錯,應(yīng)該檢查Oracle是否按照成功,TNS_ADMIN和Oracle_Home環(huán)境變量是否配置正確)

2.3、配置連接信息,按圖中提示進(jìn)行配置


3、打開sql server數(shù)據(jù)庫進(jìn)行Oracle數(shù)據(jù)庫連接配置
3.1、連接SQL server數(shù)據(jù)庫后找到連接服務(wù)器,新建連接服務(wù)
【如果打開下圖鏈接服務(wù)器發(fā)現(xiàn)沒有OraOLEDB.Oracle訪問接口,則點擊此處跳轉(zhuǎn)至這位老哥所寫的教程進(jìn)行手工注冊相關(guān)注冊表信息】

3.2、常規(guī)頁中按照如圖配置信息(產(chǎn)品名稱無特定要求,數(shù)據(jù)源為TNS信息中最前面“=”號前的名稱)

3.3、選擇安全性頁進(jìn)行如圖配置,之后點確定(如果點確定會報錯的話,根據(jù)提示進(jìn)行問題排查,大概率是Oracle安裝不完全,環(huán)境變量配置不正確的問題)

4、見證奇跡
select * from openquery(SQL_ORACLE,'select sysdate from dual') 【在引號中寫需要查詢的Oracle數(shù)據(jù)語句,引號中的語句為Oracle格式的sql語句】 【SQL_ORACLE為步驟3.2中配置的鏈接服務(wù)器名稱】

總結(jié)
到此這篇關(guān)于Sql server連接Oracle數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)Sqlserver連接Oracle數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IN&EXISTS與NOT IN&NOT EXISTS 的優(yōu)化原則小結(jié)
下面只是從理論上提出了一些建議,最好的原則是大家在上面的基礎(chǔ)上,能夠使用執(zhí)行計劃來分析,得出最佳的語句的寫法。2010-06-06
sql 取兩值之間的數(shù)據(jù)方法(例:100-200之間的數(shù)據(jù))
這里只列舉3種我測試的方法,還有別的方案就由高手補(bǔ)上了,3種方案的效率也不競相同,我一直認(rèn)為not in效率不好,但在這里使用not in速度最快,請高手補(bǔ)充說明,謝謝2010-05-05
把SQL Server數(shù)據(jù)庫導(dǎo)為sql文件的實現(xiàn)方式
這篇文章主要介紹了把SQL Server數(shù)據(jù)庫導(dǎo)為sql文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2026-03-03
Microsoft Search 服務(wù)無法啟動 解決辦法.
嘗試用正常系統(tǒng)的注冊表項添加到非正常系統(tǒng)中去。(因為對比的兩個系統(tǒng)版本、結(jié)構(gòu)相同,所此次就直接通過導(dǎo)入導(dǎo)出注冊表項進(jìn)行批量修改)。2009-04-04
SQL Server 2012 sa用戶登錄錯誤18456的解決方法
這篇文章主要為大家詳細(xì)介紹了SQL Server 2012 sa用戶登錄錯誤18456的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09
SQL Server遠(yuǎn)程定時備份數(shù)據(jù)庫腳本分享
這篇文章主要介紹了SQL Server遠(yuǎn)程定時備份數(shù)據(jù)庫腳本分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-02-02
淺談SQL Server交叉聯(lián)接 內(nèi)部聯(lián)接
本文主要講了SQL Server的交叉聯(lián)接和內(nèi)部聯(lián)接,同時也給出了使用需要注意的地方。有需要的朋友可以看下2016-12-12

