ECS實(shí)例自建的SQL Server創(chuàng)建到RDS SQL Server的鏈接服務(wù)器方法
發(fā)布時(shí)間:2021-03-30 點(diǎn)擊數(shù):626
概述
本文主要介紹ECS實(shí)例自建的SQL Server創(chuàng)建到RDS SQL Server的鏈接服務(wù)器方法。
詳細(xì)信息
- 如果您對(duì)實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險(xiǎn)操作,務(wù)必注意實(shí)例的容災(zāi)、容錯(cuò)能力,確保數(shù)據(jù)安全。
- 如果您對(duì)實(shí)例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開(kāi)啟RDS日志備份等功能。
- 如果您在阿里云平臺(tái)授權(quán)或者提交過(guò)登錄賬號(hào)、密碼等安全信息,建議您及時(shí)修改。
-
本地打開(kāi)SQL Server Management studio,選擇 windows
身份驗(yàn)證,單擊 連接,如下圖所示。
-
單擊 新建查詢。
-
執(zhí)行如下SQL語(yǔ)句,添加鏈接服務(wù)器。
exec sp_addlinkedserver @server='[$RDS]', @srvproduct='', @provider='[$SQLOLEDB]', @datasrc='[$Host]' go
注:
- [$RDS]為被訪問(wèn)的服務(wù)器別名,可自定義名稱。
- [$SQLOLEDB]不同的庫(kù)值都是不一樣的,是OLE DB字符。
- [$Host]為RDS的地址。
- srvproduct值默認(rèn)不需要寫(xiě)。
-
執(zhí)行如下SQL語(yǔ)句,添加登錄名到用戶名的映射。
exec sp_addlinkedsrvlogin @rmtsrvname='[$RDS]', @useself='false', @locallogin='', @rmtuser='[$Rds_User]', @rmtpassword='[$Password]' go
注
- useself值為固定的寫(xiě)法,值為false。
- locallogin值為本地操作用戶名,此處留空。
- [$Rds_User]為RDS中創(chuàng)建的用戶名。
- [$Password]為RDS中該用戶名的密碼。
-
執(zhí)行如下SQL語(yǔ)句,查詢RDS中的數(shù)據(jù)。
select * from rds.[$DB].schema.[$Table]
注:
- [$DB]為數(shù)據(jù)庫(kù)名。
- [$Table]為表名。
-
完整操作過(guò)程的示圖如下所示。
如果您有其他問(wèn)題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對(duì)一專業(yè)全面的技術(shù)服務(wù),同時(shí)新/老阿里云會(huì)員,均可享受我公司代理商價(jià)格,歡迎咨詢!

