sqlserver link oracle 連接服務器

--建立數據庫鏈接服務器
 EXEC sp_addlinkedserver
 @server =N'OraclePolice', --要創建的鏈接服務器別名
 @srvproduct=N'Oracle', --產品名稱
 @provider=N'MSDAORA', --OLE DB 驅動名稱
 @datasrc=N'orcl' --數據源oracle"ora10g"network"admin"tnsnames.ora查看
 
 EXEC sp_addlinkedsrvlogin
'OraclePolice', --已建立的鏈接服務器名
 'false', -- 固定 */
 NULL, --爲每個登陸SQL SERVER的用戶使用此鏈接服務器,則寫用戶名*/
 'z825', --帳號(oracle)
'l93e' --密碼
 
exec sp_serveroption 'OraclePolice','rpc out','true'
 exec sp_serveroption 'OraclePolice','rpc','true'
--這兩個是打開rpc,rpc out的,默認爲False,打開後可以支持遠程更改分佈式事務。(如有分佈式事務操作必須要設置)

 

select * from openquery(OraclePolice,'SELECT * FROM zlhis.shangpzl')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章