您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用Oracle Provider for OLE DB驅動創建sqlserver鏈接服務器的腳本,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
master庫下面執行:
--建立數據庫鏈接服務器
EXEC sp_addlinkedserver
@server =N'Oraclelink', --要創建的鏈接服務器別名
@srvproduct=N'Oracle', --產品名稱
@provider=N'OraOLEDB.Oracle', --OLE DB 驅動名稱
@datasrc=N'ORCLDB' --數據源oracle"ora10g"network"admin"tnsnames.ora查看
EXEC sp_addlinkedsrvlogin
'Oraclelink', --已建立的鏈接服務器名
'false', -- 固定 */
NULL, --為每個登陸SQL SERVER的用戶使用此鏈接服務器,則寫用戶名*/
'reader', --帳號(oracle)
'123456' --密碼
exec sp_serveroption 'Oraclelink','rpc out','true'
exec sp_serveroption 'Oraclelink','rpc','true'
--這兩個是打開rpc,rpc out的,默認為False,打開后可以支持遠程更改分布式事務。(如有分布式事務操作必須要設置)
在sqlserver執行對oracle遠端的查詢語句:
select * from openquery(ORACLEDB,'select * from all_users')
以上是“如何使用Oracle Provider for OLE DB驅動創建sqlserver鏈接服務器的腳本”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。