创建并连接RDS Custom for SQL Server实例

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文介绍如何快速地创建和使用RDS Custom for SQL Server。

使用限制

  • 账号限制:RDS Custom for SQL Server产品目前仅支持部分客户使用,如有使用需求,请先提交工单,申请将阿里云账号加入白名单。

  • 计费方式限制:仅支持包年包月。

  • 地域限制:当前仅支持部分地域,支持地域请以控制台为准。

费用说明

创建RDS Custom for SQL Server实例会产生相应的费用,费用与实例的规格和存储空间大小有关,具体以控制台为准。

准备工作

如果通过RAM用户创建和使用RDS Custom for SQL Server实例,需要访问RAM用户列表,单击目标RAM用户操作列的添加权限为该RAM用户添加如下权限

点击查看权限详情

  • AliyunRDSFullAccess:管理云数据库服务(RDS)的权限。

  • AliyunECSReadOnlyAccess:只读访问云服务器服务(ECS)的权限。

  • AliyunBSSOrderAccess:在费用中心(BSS)查看订单、支付订单及取消订单的权限。

  • AliyunBSSRefundAccess:费用中心的退订权限。

  • AliyunBSSRenewFullAccess:费用中心的续费管理(BSSRenew)的权限。

image

说明

RAM用户RAM账号,是RAM的一种实体身份类型。您可以为阿里云账号(主账号)创建RAM用户并为其授权,实现不同RAM用户拥有不同资源访问权限的目的。阿里云账号(主账号)具备对其名下所有资源的完全控制权限,无需额外授权。

创建RDS Custom for SQL Server实例

  1. 登录RDS管理控制台,在左侧导航栏单击RDS Custom > Custom实例列表, 然后在上方选择支持的地域。

  2. 单击创建实例

  3. 在售卖页配置以下参数。

    参数

    说明

    计费方式

    仅支持包年包月。

    数据库类型

    选择RDS Custom

    地域

    选择实例所在地域。

    重要
    • 当前仅支持部分地域,支持地域请以控制台为准。

    • RDS Custom for SQL Server实例购买后,地域不支持更改,请慎重选择。

    引擎

    选择Microsoft SQL Server

    SLR 授权

    • 如果已授权,可忽略。

    • 如果未授权,请单击前往授权,并确定。

    VPC

    • 如果您已创建符合您网络规划的VPC,可直接选择该VPC。

    • 如果您未创建符合您网络规划的VPC,您可以使用默认VPC和交换机

    • 如果默认VPC和交换机无法满足您的要求,请先创建VPC和交换机

    重要

    如果您同时在使用阿里云上的其他云服务,例如云服务器ECS、云数据库AnalyticDB MySQL等,请确保RDS Custom for SQL Server实例与其他云服务位于同一个VPC,否则它们无法通过内网互通,无法发挥最佳性能。

    交换机

    实例规格

    实例架构

    默认仅支持标准版,固定配置。更多详情,请参见产品类型

    存储类型

    默认仅支持云盘,固定配置。更多详情,请参见存储类型

    实例规格

    按需选择,详情请参见RDS Custom for SQL Server实例规格

    镜像

    • 默认镜像:阿里云官方提供的基础镜像Microsoft SQL Server Developer,已获得正版授权。

    • 自定义镜像

      • 如果已创建自定义镜像,可单击镜像目录,选择已创建的镜像。

      • 如果未创建自定义镜像,可通过RDS Custom for SQL Server实例或已有的系统盘快照创建自定义镜像,使用该镜像可快速生成具有相同配置的Custom实例。

      说明

      如果您的自定义镜像不是Alibaba Cloud Linux 3、Alibaba Cloud Linux 2、CentOS 8、CentOS 7、Ubuntu 22、Ubuntu 20Ubuntu 16,您需要在创建自定义镜像前,在原镜像实例中手动创建网络初始化脚本

    系统盘

    请根据业务需求合理选择系统盘规格和性能级别。

    数据盘(可选)

    数据盘用于存储应用数据,请根据业务需求合理选择数据盘规格和性能级别,当前1个实例支持挂载至多6块数据盘。您也可在实例购买完成后,后续按需新增数据盘

    公网IP

    勾选分配公网IPv4地址后系统会自动分配公网IP。

    重要
    • RDS Custom for SQL Server实例创建后不再支持单独开通公网,请谨慎选择。但实例创建完成后可以为实例绑定弹性公网IP,同样可以实现公网访问。

    • RDS Custom for SQL Server实例的运行环境由用户自行管理,当您启用公网访问时,分配的公网IP将作为用户资产归属于您,请根据实际业务需求合理配置访问控制策略,并自行承担因公网访问可能带来的安全责任及相关风险。

    带宽计费模式

    如需选择开通公网IP,将默认按使用流量计费

    安全组

    您可以根据业务需要,选择自定义安全组或新建安全组

    登录凭证

    登录凭证用于安全地登录实例,支持以下选择:

    • 自定义密码:输入并确认密码。

    • 创建后设置:在实例创建完成后,自行重置实例密码。

    更多配置(可选)

    主机名

    设置主机名。主机名指在局域网络中用于唯一识别一台计算机或设备的名称。

    实例释放保护

    按需配置实例释放保护开关,防止实例误释放。

    实例名称

    填写实例描述,便于识别实例。

    资源组

    选择默认或自定义的资源组,方便实例管理。

    标签

    建议为实例绑定标签,对实例进行分类管理。

    部署集

    预留参数,无需配置。

  4. 单击确认下单,并完成支付。

    单击确认下单表示您已知悉并同意产品服务协议服务等级协议等。

  5. 查看实例。

    返回管理控制台,在左侧导航栏单击RDS Custom > Custom实例列表,在上方选择创建实例时选择的地域,根据创建时间查看最新创建的实例。

    说明

    创建实例需要约1~10分钟,建议您刷新页面查看。

通过VNC远程连接RDS Custom for SQL Server实例

购买RDS Custom for SQL Server实例后,您可以通过VNC连接实例。VNC连接方式直接基于ECS实例的底层物理机实现,支持连接运行中(包括操作系统启动阶段)或停止中的实例,可直接查看实例操作系统实时界面。除了连接实例场景外,由于该连接方式不受安全组设置或实例中运行软件的限制,因此可以作为排查其他连接方式异常的手段。

大多数远程连接工具依赖于系统中运行的服务,如SSH(Secure Shell),而这些服务可能出现启动失败或未启动的情况,从而阻止了正常的远程访问。相比之下,VNC基于底层实现,可以在上述问题发生时依旧保持可用,帮助您进行故障排查和修复工作。
说明
  • 连接RDS Custom for SQL Server实例前,请确认RDS Custom for SQL Server实例已设置登录凭证(自定义密码)。如果忘记密码需重置,请先重置RDS Custom for SQL Server实例登录密码

  • VNC的远程连接会话默认维持300秒左右,如果您超过300秒左右没有任何操作,连接会自动断开,您需要重新连接实例。

  1. 登录RDS管理控制台,在左侧导航栏单击RDS Custom > Custom 实例列表,然后在上方选择地域。

  2. 单击实例ID,进入实例详情页,单击远程连接

    image

  3. 单击立即登录,VNC远程连接页面如图所示。

    image

  4. 登录实例内的操作系统。

    实例远程连接页面中显示为实例内操作系统的界面,需要通过用户名密码登录进入操作系统。

    1. 在页面左上角,单击image > CTRL+ALT+DELETE,解除Windows系统锁屏。

    2. 选择用户账户(默认为Administrator),输入实例登录密码,然后按Enter键,进入Windows系统。

      image

更多功能

粘贴操作(复制命令输入)

重要

该功能最大支持2000个字符,暂不支持中文等非标准键盘值特殊字符。

如果需要从本地设备向实例拷贝较长的文本或命令,例如文件下载地址,您可以使用复制命令输入功能。

  1. 使用VNC方式成功登录RDS Custom for SQL Server实例。

  2. 在界面左上角,单击image

  3. 复制命令对话框中,输入待拷贝的内容,然后单击确定

发送远程命令

支持发送远程命令断开VNC连接和连接VNC连接,对于Windows实例,支持CTRL+ALT+DELETE解除Windows系统锁屏。

  1. 使用VNC方式成功登录RDS Custom for SQL Server实例。

  2. 在界面左上角,单击image,在下拉菜单单击对应命令即可完成操作。

    image

使用VNC连接实例时遇到问题,请参见通过VNC远程连接实例的问题解决。

下一步

相关操作

重置RDS Custom for SQL Server实例登录密码

如果您在创建RDS Custom for SQL Server实例时未设置密码,或者创建RDS Custom for SQL Server实例后忘记了密码,则需要重新为该实例设置登录密码。

  1. 登录RDS管理控制台,在左侧导航栏单击RDS Custom > Custom 实例列表,然后在上方选择地域。

  2. 单击实例ID,进入实例详情页。

  3. 基本信息页的其他信息区域,单击重置密码

  4. 在弹出的重置密码对话框中,设置新密码,并选择立即重启

    警告

    重启实例会造成您的实例停止工作,可能导致业务中断,建议您在非业务高峰期时执行该操作。

  5. 单击确定

    待实例状态变为运行中时,表示重置密码成功。

  6. (可选)使用重置后的密码重新登录RDS Custom for SQL Server实例。具体操作,请参见通过VNC远程连接RDS Custom for SQL Server实例

扩容数据盘

扩容云盘

相关API

类别

API

描述

管理实例

RunRCInstances

创建一台或多台RDS Custom for SQL Server实例。

DescribeRCInstances

查询RDS Custom for SQL Server实例列表信息。

DescribeRCInstanceAttribute

查询单个RDS Custom for SQL Server实例所有属性信息。

ResizeRCInstanceDisk

扩容RDS Custom for SQL Server实例存储空间。

StopRCInstance/StopRCInstances

停止一台或多台RDS Custom for SQL Server实例。

StartRCInstance/StartRCInstances

启动一台或多台RDS Custom for SQL Server实例。

RebootRCInstance/RebootRCInstances

重启一台或多台RDS Custom for SQL Server实例。

DescribeRCInstanceVncUrl

查询一台RDS Custom for SQL Server实例的VNC登录地址。

ModifyRCInstanceAttribute

修改RDS Custom for SQL Server实例的部分属性,如密码或主机名。

ModifyRCInstanceDescription

修改RDS Custom for SQL Server实例的名称。

DescribeRCMetricList

查看目标RDS Custom for SQL Server实例的监控数据。

ReplaceRCInstanceSystemDisk

重装一台RDS Custom for SQL Server实例的操作系统。

管理云盘

DescribeRCDisks

查看RDS Custom for SQL Server实例的磁盘信息。

ResizeRCInstanceDisk

扩容RDS Custom for SQL Server实例存储空间。

CreateRCDisk

RDS Custom for SQL Server实例创建一块数据盘。

AttachRCDisk

RDS Custom for SQL Server实例挂载一块按量付费数据盘。

DetachRCDisk

RDS Custom for SQL Server实例上卸载一块按量付费数据盘。

DeleteRCDisk

释放一块按量付费数据盘。

管理快照

CreateRCSnapshot

通过云盘创建快照。

DescribeRCSnapshots

查询快照列表信息。

DeleteRCSnapshot

删除指定云盘快照。

管理镜像

CreateRCImage

RDS Custom for SQL Server实例创建自定义镜像。

DescribeRCImageList

查询可使用的自定义镜像列表,以创建RDS Custom for SQL Server实例。

安全配置

SyncRCSecurityGroup

RDS Custom for SQL Server实例同步安全组规则。

AssociateEipAddressWithRCInstance

RDS Custom for SQL Server实例绑定弹性公网IP。

UnassociateEipAddressWithRCInstance

RDS Custom for SQL Server实例解绑弹性公网IP。

DescribeRCInstanceDdosCount

查询RDS Custom for SQL Server实例被DDos攻击的数量,实时监控数据库实例的安全状态,以便评估潜在的安全风险。

DescribeRCInstanceIpAddress

查询RDS Custom for SQL Server实例的DDos防护信息及所属原生防护实例的详情。