1. 程式人生 > >Sqlserver建立Oracle的鏈接服務器

Sqlserver建立Oracle的鏈接服務器

固定 UC ddl oledb tns gin 用戶名 rip rac

--建立數據庫鏈接服務器
EXEC sp_addlinkedserver
@server =N‘TestOracle‘, --要創建的鏈接服務器別名
@srvproduct=N‘Oracle‘, --產品名稱
@provider=N‘OraOLEDB.Oracle‘, --OLE DB 驅動名稱
@datasrc=N‘
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)

)
)
‘ --數據源oracle"ora10g"network"admin"tnsnames.ora查看

EXEC sp_addlinkedsrvlogin
‘TestOracle‘, --已建立的鏈接服務器名
‘false‘, -- 固定 */
NULL, --為每個登陸SQL SERVER的用戶使用此鏈接服務器,則寫用戶名*/
‘TestOracle‘, --帳號(oracle)
‘TestOracle‘ --密碼

Sqlserver建立Oracle的鏈接服務器