Oracle SQLSERVER 相互访问
1.1 SQLSERVER 访问 Oracle
“OraOLEDB.Oracle” 访问接口是由 oracle 的 Oracle Probider for OLE DB 驱动提供
的。它解决了两个数据库类型不一致的的问题。而且如果需要使用分布式事务,必须使用
它来创建链接服务器。
1.2 配置 OracleTNS
1.3 打开 “允许进程内”开关
链 接 服 务 器 -> 访 问 接 口 ->OraOLEDB.Oracle-> 右 键 属 性 , 选 中 "Allow
inprocess" (中文为:允许进程内)
1.4 创建数据库链路
使用脚本创建
--建立数据库链接服务器
EXEC sp_addlinkedserver
@server =N'OraclePolice', --要创建的链接服务器别名
@srvproduct=N'Oracle', --产品名称
@provider=N'OraOLEDB.Oracle', --OLE DB 驱动名称
@datasrc=N'ORCL' --数据源 oracle"ora10g"network"admin"tnsnames.ora
查看
EXEC sp_addlinkedsrvlogin
'OraclePolice', --已建立的链接服务器名
'false', -- 固定 */