全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
云数据库 RDS 版

SQL Server链接服务器

更新时间:2018-02-08 20:07:23

说明:本文仅适用于RDS SQL Server 2012及以上版本的实例。

目前,创建链接服务器时仍存在如下两个问题:

  • 不能用控制台创建链接服务器。虽然能用一系列的存储过程创建,但过程较复杂。

  • 由于RDS的设计,暂时还不能提供通过DNS和对应的IP创建链接服务器的方案。

本文将介绍一个简单的创建链接服务器的方法,如下所示:

  1. DECLARE
  2. @linked_server_name sysname = N'my_link_server',
  3. @data_source sysname = N'***********', --style: 10.1.10.1,1433
  4. @user_name sysname = N'****' ,
  5. @password nvarchar(128) = N'**********',
  6. @link_server_options xml
  7. = N'
  8. <rds_linked_server>
  9. <config option="data access">true</config>
  10. <config option="rpc">true</config>
  11. <config option="rpc out">true</config>
  12. </rds_linked_server>
  13. '
  14. EXEC sp_rds_add_linked_server
  15. @linked_server_name,
  16. @data_source,
  17. @user_name,
  18. @password,
  19. @link_server_options

链接服务器创建成功后,会出现如下提示:

链接服务器创建成功

选择上图中的Messages标签页,即会出现如下信息:

The linked server ‘my_link_server’ has set option ‘data access’ to ‘true’.

The linked server ‘my_link_server’ has set option ‘rpc’ to ‘true’.

The linked server ‘my_link_server’ has set option ‘rpc out’ to ‘true’.

create link server ‘my_link_server’ successfully.

本文导读目录