Sqlserver建立Oracle的鏈接服務器
--建立数据库链接服务器
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' --密码