RDSForSQLServer連結伺服器

金澎發表於2018-07-14

建立連結伺服器及驗證指令碼

--建立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 Server2008R22012WEB2016WEB版本不支援,會直接報錯:User does not have permission to perform this action.。

其他版本支援

3、@locallogin是指建立連結伺服器所在例項的資料庫賬號


相關文章