mysql 远程oracle数据库_SQL SERVER 创建远程数据库链接 mysql oracle sqlserver

/*MSSQL

--创建远程链接

EXEC sp_addlinkedserver

@server='PACS_LINK', --被访问的服务器别名

@srvproduct='', --SqlServer默认不需要写,或ORACLE

@provider='SQLOLEDB', --不同的库都是不一样的,OLE DB字符

@datasrc='59.110.5.215,51800'--要访问的服务器

GO

EXEC sp_addlinkedsrvlogin

@rmtsrvname='PACS_LINK', --被访问的服务器别名

@useself='false', --固定这么写

@locallogin='sa', --本地操作应户名

@rmtuser='testpass', --被访问的服务器用户名

@rmtpassword='1qaz@WSX'--被访问的服务器用密码

GO

----//删除连接服务器

--EXEC sp_dropserver "PACS_LINK"

-- select * from PACS_LINK.[NewNanNingSystemDB].[dbo].[V_DeviceList]*/

/*MYSQL

--建立数据库链接服务器

EXEC sp_addlinkedserver

@server =N'LIS_LINK', --要创建的链接服务器别名

@srvproduct=N'MYSQL', --产品名称

@provider=N'MSDASQL', --OLE DB 驱动名称(固定)

@datasrc=N'mysql' --数据源(需要修改,格式 ip:端口/SERVICE_NAME)

GO

EXEC sp_addlinkedsrvlogin

@rmtsrvname='LIS_LINK', --已建立的链接服务器名

@useself='false', -- 固定 *

@locallogin= NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,则写用户名*固定

@rmtuser='root', --帐号(需要修改)

@rmtpassword='inteall' --密码(需要修改)

GO

----//删除连接服务器

-- EXEC sp_dropserver "LIS_LINK"

-- SELECT * FROM OPENQUERY([LIS_LINK], 'SELECT * FROM lisinterface.temp ')*/

/*ORACLE

--建立数据库链接服务器

EXEC sp_addlinkedserver

@server =N'HIS_LINK', --要创建的链接服务器别名

@srvproduct=N'ORACLE', --产品名称(固定)

@provider=N'OraOLEDB.Oracle', --OLE DB 驱动名称(固定)

@datasrc=N'ORCL1' --数据源(需要修改,格式 ip:端口/SERVICE_NAME)

GO

EXEC sp_addlinkedsrvlogin

'HIS_LINK', --已建立的链接服务器名

'false', -- 固定 *

NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,则写用户名*固定

'hisdata', --帐号(oracle)(需要修改)

'inteall2012' --密码(oracle)(需要修改)

GO

----//删除连接服务器

-- EXEC sp_dropserver "HIS_LINK"

-- SELECT * FROM OPENQUERY([HIS_LINK], 'SELECT * FROM V_INTEFACECOSEDETAIL ')

--select * from openquery(HIS_LINK,'select * from temp')*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值