• 沒有找到結果。

1.4 示例:购买并连接 MySQL 实例

3.3.4 通过公网连接 SQL Server 实例

3.3.4.1 公网连接实例流程 使用流程

通过公网连接SQL Server实例的使用流程介绍如图3-14所示。

3-14 通过公网连接实例

3.3.4.2 绑定弹性公网 IP

操作场景

华为云关系型数据库实例创建成功后,支持用户绑定弹性公网IP,在公共网络来访问 数据库实例,绑定后也可根据需要解绑。

注意事项

● 您需要设置安全组,开通需访问数据库的IP地址和端口,才可以访问数据库实 例。在访问数据库前,您需要将访问数据库的IP地址,或者IP段加安全组入方向的 访问规则,操作请参见设置安全组规则。

● 华为云关系型数据库使用您在VPC控制台购买的公网IP绑定到实例上,一个弹性公 网IP只允许绑定一个RDS实例,详细收费标准请参见:带宽和IP产品价格详情。

绑定弹性公网 IP

步骤1 登录管理控制台。

步骤2 单击管理控制台左上角的 ,选择区域和项目。

步骤3 在页面左上角单击 ,选择“数据库 > 云数据库 RDS”。进入云数据库 RDS信息页 面。

步骤4 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页 面。

步骤5 在左侧导航栏,单击“连接管理”,在“连接信息”模块“公网地址”处,单击“绑 定”。

3-15 绑定弹性公网 IP

步骤6 在弹出框的弹性公网IP地址列表中,选择目标弹性公网IP,单击“确定”,提交绑定任 务。

如果没有可用的弹性公网IP,您可单击“查看弹性公网IP”,获取弹性公网IP。

3-16 选择弹性 IP

步骤7 在“连接管理”页面,查看绑定成功的弹性公网IP。

您也可以在“任务中心”页面,查看“实例绑定弹性公网IP”任务的执行进度及结 果。

----结束

3.3.4.3 设置安全组规则

通过弹性公网IP连接RDS实例时,需要为RDS所在安全组配置相应的入方向规则。

注意事项

口号(1433),同时将可访问IP地址设置为远程主机地址或远程主机所在的最小子网地址,限 制远程主机的访问范围。

源地址默认的IP地址0.0.0.0/0是指允许所有IP地址访问安全组内的华为云关系型数据库实例。

关于添加安全组规则的详细要求,可参考《虚拟私有云用户指南》的“添加安全组规

3-17 连接信息

步骤6 在入方向规则页签,单击“添加规则”,添加入方向规则。

单击“+”可以依次增加多条入方向规则。

3-18 添加入方向规则

3-13 入方向参数说明

参数 说明 取值样例

协议端口 网络协议。目前支持“All”、

“TCP”、“UDP”、“ICMP”

和“GRE”等协议。

Custom TCP

端口:允许远端地址访问弹性云 服务器指定端口。常用端口请参 见弹性云服务器常用端口。

通过公网连接实例时,输入已购 买的弹性云服务器的目标实例的 端口。

源地址 源地址:可以是IP地址、安全组。

例如:

● xxx.xxx.xxx.xxx/32(IPv4地 址)

● xxx.xxx.xxx.0/24(子网)

● 0.0.0.0/0(任意地址)

0.0.0.0/0

参数 说明 取值样例 描述 安全组规则的描述信息,非必填

项。

描述信息内容不能超过255个字 符,且不能包含“<”和“>”。

---结束

3.3.4.4 通过公网连接 SQL Server 实例

华为云提供两种连接方式通过SQL Server客户端连接实例:非SSL连接和SSL连接。其 中,SSL连接实现了数据加密功能,具有更高的安全性。

准备工作

1. 安装SQL Server客户端

请参见如何安装SQL Server Management Studio。

2. 绑定弹性公网IP并设置安全组规则 a. 对目标实例绑定弹性公网IP。

关于如何绑定弹性公网IP,请参见绑定弹性公网IP。

b. 获取本地设备的IP地址。

c. 设置安全组规则。

将2.b中获取的IP地址及目标实例的端口加入安全组允许访问的范围中。

关于如何设置安全组规则,请参见设置安全组规则章节。

d. 使用ping命令连通2.a中绑定的弹性公网IP地址,确保本地设备可以访问该弹 性公网IP地址。

SSL 连接

步骤1 启动SQL Server Management Studio客户端。

步骤2 选择“连接 > 数据库引擎”,在“连接到服务器”弹出框中填选登录信息。

3-19 连接到服务器

● “服务器名称”是目标实例的主机IP和数据库端口(IP和数据库端口之间请使用英 文半角逗号)。例如:x.x.x.x,8080

– 主机IP为已绑定的弹性公网IP地址。

– 端口为“基本信息”页签中,“连接信息”模块的“数据库端口”。

● “身份验证”是认证方式,选择“SQL Server身份验证”。

● “登录名”即待访问的华为云关系型数据库帐号,默认管理员帐号为rdsuser。

● “密码”即待访问的数据库帐号对应的密码。

步骤3 单击“连接”,连接实例。

说明

若连接失败,请确保各项准备工作正确配置后,重新尝试连接。

----结束

SSL 连接

步骤1 下载并上传SSL根证书。

1. 在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信 息”模块“SSL”处的 ,下载根证书或捆绑包。

2. 将根证书上传至需要连接SQL Server实例的弹性云服务器。

3. 将根证书导入弹性云服务器Windows操作系统,请参见将根证书导入Windows操 作系统。

步骤2 启动SQL Server Management Studio客户端。

步骤3 选择“连接 > 数据库引擎”,在“连接到服务器”弹出框中填选登录信息。

3-20 连接到服务器

● “服务器名称”是目标实例的主机IP和数据库端口(IP和数据库端口之间请使用英 文半角逗号)。例如:x.x.x.x,8080

– 主机IP为已绑定的弹性公网IP地址。

– 端口为“基本信息”页签中,“连接信息”模块的“数据库端口”。

● “身份验证”是认证方式,选择“SQL Server身份验证”。

● “登录名”即待访问的华为云关系型数据库帐号,默认管理员帐号为rdsuser。

● “密码”即待访问的数据库帐号对应的密码。

步骤4 在“连接属性”页签,填选相关信息,并勾选“加密连接”,启用SSL加密(系统默认 不勾选“加密连接”,即不启用,需手动启用)。

3-21 连接属性

步骤5 单击“连接”,连接实例。

说明

若连接失败,请确保各项准备工作正确配置后,重新尝试连接。

----结束

常见问题

连接RDS实例失败的排查思路

后续操作

登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见:

● 通过调用API创建SQL Server数据库

● 通过DAS管理SQL Server数据库

● 使用DRS迁移SQL Server数据库

A 修订记录

发布日期 修改说明

2022-01-28 第二十八次正式发布,包含以下内容:

SQL Server的实例名支持中文。

2021-11-04 第二十七次正式发布,包含以下内容:

SQL Server镜像由第三方提供,购买实例增加“服务 商”选项。

2021-10-25 第二十六次正式发布,包含以下内容:

MySQL购买实例优化实例名称约束限制。

2021-09-27 第二十五次正式发布,包含以下内容:

SQL Server 2017标准版和2017web版支持AD域监控。

2021-07-22 第二十四次正式发布,包含以下内容:

● MySQL购买包周期实例支持订购时间为5年。

● PostgreSQL购买实例存储类型增加“极速型 SSD”。

2021-06-17 第二十三次正式发布,包含以下内容:

● PostgreSQL实例名称支持中文。

● MySQL数据库帐号密码支持()和&。

2021-05-18 第二十二次正式发布,包含以下内容:

MySQL购买实例存储类型增加“极速型SSD”。

2021-04-21 第二十一次正式发布,包含以下内容:

MySQL购买实例支持设置存储空间自动扩容。

发布日期 修改说明

2021-04-19 第二十次正式发布,包含以下内容:

● MySQL购买实例存储类型增加“SSD云盘”。

● MySQL购买实例性能规格增加通用型和独享型规 格。

● 优化购买实例的性能规格选择及存储类型选择内 容。

2021-02-25 第十九次正式发布,包含以下内容:

调整目录架构。

2020-11-11 第十八次正式发布,包含以下内容:

SQL Server支持用户选择本地时区。

2020-02-05 第十七次正式发布,包含以下内容:

购买RDS各引擎实例时,选择不同“实例类型”补充不 同的提示语。

2019-12-30 第十六次正式发布,包含以下内容:

● RDS支持创建实例后设置密码。

2019-10-12 第十四次正式发布,包含以下内容:

● 优化AD域管控“域名”的约束条件。

● 调整快速入门大纲。

● 优化绑定弹性公网IP。

2019-08-12 第十三次正式发布,包含以下内容:

● 优化购买实例的密码策略。

● MySQL支持数据库代理。

2019-07-12 第十二次正式发布,包含以下内容:

● MySQL支持批量创建只读实例。

● MySQL支持在一个主实例中,创建10个只读实例。

● MySQL新增root用户权限列表。

2019-06-12 第十一次正式发布,包含以下内容:

● RDS支持购买主实例时,同步批量添加只读实例。

● MySQL支持内网域名访问。

2019-02-15 第十次正式发布,包含以下内容:

● SQL Server支持EIP一键加入白名单。

● PostgreSQL支持增量备份下载。

● MySQL/PostgreSQL/SQL Server的连接实例内容深 度优化 。

发布日期 修改说明

2018-11-20 第九次正式发布,包含以下内容:

● 支持PostgreSQL增强版。

● SQL Server支持创建只读实例。

● SQL Server创建实例时能够制定VIP。

● PostgreSQL支持创建I3大规格。

2018-09-04 第八次正式发布,包含以下内容:

● MySQL/PostgreSQL/SQL Server的弹性公网IP深度 优化 。

● PostgreSQL支持创建I3实例。

2018-08-15 第七次正式发布,包含以下内容:

● 支持多项目管理。

● MySQL支持创建I3实例。

● RDS Console增加“登录”功能。

2018-08-03 第六次正式发布,包含以下内容:

关系型数据库三款引擎支持与数据库安全服务合并购 买。

MySQL和PostgreSQL支持创建包周期只读实例。

2018-07-13 第五次正式发布,包含以下内容:

● 支持SQL Server 2016 WEB。

● 支持SQL Server 2014 SP2 WEB。

● 支持SQL Server 2008 R2 SP3 WEB。

● MySQL支持创建灾备实例。

● 创建PostgreSQL实例时,默认端口改为5432。

2018-06-30 第四次正式发布,包含以下内容:

● 账户余额大于或等于0元,用户所有操作不受限制。

● MySQL支持配置和修改内网IP。

● MySQL支持只读实例开启关闭公网访问。

● MySQL和PostgreSQL支持磁盘无限次扩容,最小扩 容为10GB。

● SQL Server支持最小扩容为10GB。

● SQL Server数据库支持用户下载单个数据库的备份 文件。

发布日期 修改说明

2018-06-15 第三次正式发布,包含以下内容:

● 包年/包月实例创建时支持勾选自动续费。

● 备份时间支持732天。

● 支持创建MySQL和PostgreSQL实例时显示最大连接 数。

● MySQL实例支持选择本地时区。

● PostgreSQL支持1U2GB和1U4GB规格。

2018-06-01 第二次正式发布,包含以下内容:

● 支持专属分布式存储。

● 创建数据库实例或扩容磁盘时,磁盘最大支持 4000GB。

● 支持创建数据库实例时选择参数组。

● 支持批量创建包周期实例。

● 支持一键开启或关闭MySQL实例的公网IP。

● 创建MySQL实例时,默认端口改为3306。

● 支持任务中心展示MySQL创建实例、扩容实例进度 和相关日志。

● 支持PostgreSQL 10。

● 支持SQL Server 2008 R2 SP3 EE。

2018-05-15 第一次正式发布。

相關文件