首页 > 学院 > 开发设计 > 正文

sqlserver连接oracle数据库

2019-11-09 13:31:37
字体:
来源:转载
供稿:网友

用途: 在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 密码*/go

3、数据查询

select * from openquery(db,'select sysdate from dual');go

4、删除链接

EXEC master.dbo.sp_dropserver @server=N'db', @droplogins='droplogins'go
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表