Sql?server連接Oracle數(shù)據(jù)庫完整圖文教程
當需要在sql server數(shù)據(jù)庫中查詢第三方Oracle數(shù)據(jù)庫的數(shù)據(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后點擊右邊的添加,按圖中順序操作(如果在步驟三后提示報錯,應該檢查Oracle是否按照成功,TNS_ADMIN和Oracle_Home環(huán)境變量是否配置正確)
2.3、配置連接信息,按圖中提示進行配置
3、打開sql server數(shù)據(jù)庫進行Oracle數(shù)據(jù)庫連接配置
3.1、連接SQL server數(shù)據(jù)庫后找到連接服務器,新建連接服務
【如果打開下圖鏈接服務器發(fā)現(xiàn)沒有OraOLEDB.Oracle訪問接口,則點擊此處跳轉(zhuǎn)至這位老哥所寫的教程進行手工注冊相關(guān)注冊表信息】
3.2、常規(guī)頁中按照如圖配置信息(產(chǎn)品名稱無特定要求,數(shù)據(jù)源為TNS信息中最前面“=”號前的名稱)
3.3、選擇安全性頁進行如圖配置,之后點確定(如果點確定會報錯的話,根據(jù)提示進行問題排查,大概率是Oracle安裝不完全,環(huán)境變量配置不正確的問題)
4、見證奇跡
select * from openquery(SQL_ORACLE,'select sysdate from dual') 【在引號中寫需要查詢的Oracle數(shù)據(jù)語句,引號中的語句為Oracle格式的sql語句】 【SQL_ORACLE為步驟3.2中配置的鏈接服務器名稱】
總結(jié)
到此這篇關(guān)于Sql server連接Oracle數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)Sqlserver連接Oracle數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SQL?Server數(shù)據(jù)庫判斷最近一次的備份執(zhí)行結(jié)果(最新推薦)
這篇文章主要介紹了SQL?Server數(shù)據(jù)庫判斷最近一次的備份執(zhí)行結(jié)果,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05.NET Framework SQL Server 數(shù)據(jù)提供程序連接池
建立池連接可以顯著提高應用程序的性能和可縮放性。SQL Server .NET Framework 數(shù)據(jù)提供程序自動為 ADO.NET 客戶端應用程序提供連接池。2008-12-12SQL Server Alwayson添加監(jiān)聽器失敗的解決方法
這篇文章主要為大家詳細介紹了SQL Server Alwayson添加監(jiān)聽器失敗的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07SQL Server數(shù)據(jù)庫中的表名稱、字段比較
這篇文章主要給大家介紹了關(guān)于SQl Server數(shù)據(jù)庫中表名稱、字段比較的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用SQL Server具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-09-09oracle忘記sys/system/scott用戶密碼的解決方法
一、忘記除SYS、SYSTEM用戶之外的用戶的登錄密碼。 二、忘記SYS用戶,或者是SYSTEM用戶的密碼。 三、如果SYS,SYSTEM用戶的密碼都忘記或是丟失。 解決方法2013-03-03sqlserver四舍五入使用round函數(shù)及cast和convert函數(shù)
大家在遇到sqlserver四舍五入除了用round函數(shù)還有沒有其他方法呢?下面小編給大家介紹使用cast和convert函數(shù),感興趣的朋友一起學習吧2015-11-11