用途: 在sqlserver服务中,直接访问Oracle表,视图对象。
1、配置本地oracle服务连接 假设服务名字为:bslisDb
2、新增链接服务器
exec sp_addlinkedserver @server='db', /*应用登录映射的链接服务器的名称*/ @srvPRoduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='bslisDb' /*oracle 服务名*/gosp_addlinkedsrvlogin @rmtsrvname = 'db', /*应用登录映射的链接服务器的名称*/ @useself = 'false', @locallogin = 'sa', @rmtuser = 'userName', /*oracle 用户名*/ @rmtpassWord = 'passWord' /*oracle 密码*/go3、数据查询
select * from openquery(db,'select sysdate from dual');go4、删除链接
EXEC master.dbo.sp_dropserver @server=N'db', @droplogins='droplogins'go新闻热点
疑难解答