

# 修改 RDS Custom for SQL Server 数据库实例
<a name="custom-managing.modify-sqlserver"></a>

修改 RDS Custom for SQL Server 数据库实例的过程与为 Amazon RDS 执行此操作类似，但您可以进行的更改仅限于以下内容：
+ 更改数据库实例类
+ 更改备份保留期和备份时段
+ 更改维护时段
+ 当新版本可用时升级数据库引擎版本
+ 更改分配的存储、预调配 IOPS 和存储类型
+ 允许和删除多可用区部署

以下限制适用于修改 RDS Custom for SQL Server 数据库实例：
+ 不支持自定义数据库选项和参数组。
+ 手动附加到 RDS Custom 数据库实例的任何存储卷都在支持外围之外。

  有关更多信息，请参阅 [RDS Custom 支持外围](custom-concept.md#custom-troubleshooting.support-perimeter)。

## 控制台
<a name="custom-managing.modify-sqlserver.CON"></a>

**要修改 RDS Custom for SQL Server 数据库实例**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 在导航窗格中，选择 **Databases (数据库)**。

1. 选择要修改的数据库实例。

1. 选择**修改**。

1. 根据需要进行以下更改：

   1. 对于**数据库引擎版本**，选择新版本。

   1. 更改 **DB instance class**（数据库实例类）的值。有关支持的类，请参阅[RDS Custom for SQL Server 的数据库实例类支持](custom-reqs-limits.instancesMS.md)

   1. 更改 **Backup retention period**（备份保留期）的值。

   1. 对于 **Backup window**（备份时段），设置 **Start time**（开始时间）和 **Duration**（持续时间）的值。

   1. 对于 **DB instance maintenance window**（数据库实例维护时段），设置 **Start day**（开始日）、**Start time**（开始时间）和 **Duration**（持续时间）的值。

1. 选择**继续**。

1. 选择 **Apply immediately**（立即应用）或 **Apply during the next scheduled maintenance window**（在下一个计划的维护时段内应用）。

1. 选择**修改数据库实例**。

## AWS CLI
<a name="custom-managing.modify-sqlserver.CLI"></a>

要修改 RDS Custom for SQL Server 数据库实例，请使用 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI 命令。根据需要设置以下参数：
+ `--db-instance-class` – 有关支持的类，请参阅[RDS Custom for SQL Server 的数据库实例类支持](custom-reqs-limits.instancesMS.md)
+ `--engine-version` – 要升级到的数据库引擎的版本号。
+ `--backup-retention-period` – 保留自动备份的持续时间，为 0-35 天。
+ `--preferred-backup-window` – 创建自动备份的每日时间范围。
+ `--preferred-maintenance-window` – 可能进行系统维护的每周时间范围（按世界协调时间计算）。
+ `--apply-immediately` – 使用 `--apply-immediately` 可立即应用存储更改。

  或使用 `--no-apply-immediately`（默认设置）以在下一个维护时段内应用更改。