创建链接服务器及验证脚本
--创建linkedserver
exec sp_addlinkedserver
@server='自定义链接服务器名',
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='RDS连接地址,端口'
go
exec sp_addlinkedsrvlogin
@rmtsrvname='自定义链接服务器名',
@useself='false',
@locallogin='本地数据库账号',
@rmtuser='RDS数据库账号',
@rmtpassword='RDS数据库密码'
go
--验证
select * from 自定义链接服务器名.RDS数据库名.dbo.表名
RDS限制,
1、在本地创建到RDS,所有版本均支持
2、在RDS上创建,RDS For SQL Server2008R2\2012WEB\2016WEB版本不支持,会直接报错:User does not have permission to perform this action.。
其他版本支持
3、@locallogin是指创建链接服务器所在实例的数据库账号