华为云云数据库rds通过内网连接RDS for SQL Server实例(Windows方式)_云淘科技
RDS for SQL Server实例购买完成后,可以先登录到Windows弹性云服务器,在ECS上安装SQL Server Management Studio客户端,然后通过内网IP连接到实例。
本章节提供SSL不加密的连接方式,如需使用SSL加密连接,请参见通过内网连接RDS for SQL Server实例。
步骤1:购买ECS
登录管理控制台,查看是否有弹性云服务器。
有Windows弹性云服务器,执行3。
无Windows弹性云服务器,执行2。
图1 ECS实例
购买弹性云服务器时,选择Windows操作系统。
由于需要在ECS下载SQL Server Management Studio客户端,因此需要为ECS绑定弹性公网IP(EIP),并且选择与RDS for SQL Server实例相同的区域、VPC和安全组,便于RDS for SQL Server和ECS网络互通。
购买Windows弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。
在ECS实例基本信息页,查看ECS实例的区域和VPC。
图2 ECS基本信息
在RDS for SQL Server实例基本信息页,查看RDS实例的区域和VPC。
图3 SQL Server基本信息
确认ECS实例与RDS for SQL Server实例是否处于同一区域、同一VPC内。
是,执行步骤2:测试连通性并安装SQL Server Management Studio。
如果不在同一区域,请重新购买实例。不同区域的云服务之间内网互不相通,无法访问实例。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
如果不在同一VPC,可以修改ECS的VPC,请参见切换虚拟私有云。
步骤2:测试连通性并安装SQL Server Management Studio
登录ECS实例,请参见《弹性云服务器用户指南》中“Windows弹性云服务器管理控制台远程登录(VNC方式)”。
在RDS“实例管理”页面,单击实例名称进入“基本信息”页面。
在“连接信息”模块获取实例的内网地址和数据库端口。
图4 连接信息
在ECS上打开cmd命令窗,测试是否可以正常连接到RDS for SQL Server实例内网地址的端口。
telnet 192.168.2.182 1433
如果可以通信,说明网络正常。
如果无法通信,请检查安全组规则。
查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将RDS实例的内网IP地址和端口添加到出方向规则。
图5 ECS的安全组
查看RDS的安全组的入方向规则,如果源地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将ECS实例的私有IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。
图6 RDS的安全组
在ECS上打开浏览器,访问Microsoft网站,以SQL Server Management Studio 18.0为例,下载安装包。
双击安装包,按照向导完成安装。
步骤3:使用SQL Server Management Studio连接实例
启动SQL Server Management Studio客户端。
选择“连接 > 数据库引擎”,在“连接到服务器”弹出框中输入登录信息。
图7 连接到服务器
参数 |
说明 |
---|---|
服务器名称 |
在3中获取的内网地址和数据库端口。 |
身份验证 |
认证方式,选择“SQL Server身份验证”。 |
登录名 |
要访问RDS for SQL Server实例的账号名称。默认rdsuser。 |
密码 |
要访问RDS for SQL Server实例的账号所对应的密码。 |
单击“连接”,连接实例。
常见问题
连接RDS实例失败的排查思路
后续操作
登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见:
通过调用API创建RDS for SQL Server数据库
通过DAS管理RDS for SQL Server数据库
迁移方案总览
父主题: 通过内网连接RDS for SQL Server实例
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家