开发者社区 > 弹性计算 > 云服务器ECS > 正文

【RDS】ECS实例自建的SQL Server创建到RDS SQL Server的链接服务器方法?

已解决

ECS实例自建的SQL Server创建到RDS SQL Server的链接服务器方法?

展开
收起
云上猫猫 2022-01-12 16:28:14 1230 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    1、本地打开SQL Server Management studio,选择windows 身份验证,单击连接。 Dingtalk_20211125152744.jpg

    2、单击新建查询。

    image (1).png

    3、执行如下SQL语句,添加链接服务器。

    exec sp_addlinkedserver @server='[$RDS]', @srvproduct='', @provider='[$SQLOLEDB]', @datasrc='[$Host]' go

    说明:

    [$RDS]为被访问的服务器别名,可自定义名称。

    [$SQLOLEDB]不同的库值都是不一样的,是OLE DB字符。

    [$Host]为RDS的地址。

    srvproduct值默认不需要写。

    4、执行如下SQL语句,添加登录名到用户名的映射。

    exec sp_addlinkedsrvlogin @rmtsrvname='[$RDS]', @useself='false', @locallogin='', @rmtuser='[$Rds_User]', @rmtpassword='[$Password]' go

    说明:

    useself值为固定的写法,值为false。

    locallogin值为本地操作用户名,此处留空。

    [$Rds_User]为RDS中创建的用户名。

    [$Password]为RDS中该用户名的密码。

    5、执行如下SQL语句,查询RDS中的数据。

    select * from rds.[$DB].schema.[$Table]

    说明:

    [$DB]为数据库名。

    [$Table]为表名。

    6、完整操作过程的示图如下所示。 image (2).png

    2022-01-12 16:33:46
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
    TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
    袋鼠云基于阿里云RDS的数据库架构实践 立即下载

    相关镜像