修改适用于 RDS Custom for SQL Server 的 CEV - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

修改适用于 RDS Custom for SQL Server 的 CEV

您可以使用 Amazon Web Services Management Console 或 Amazon CLI 修改 CEV。您可以修改 CEV 描述或其可用性状态。您的 CEV 具有以下状态值之一:

  • available – 您可以使用此 CEV 创建新的 RDS Custom 数据库实例或升级数据库实例。这是新创建的 CEV 的原定设置状态。

  • inactive – 您无法使用此 CEV 创建或升级 RDS Custom 数据库实例。使用此 CEV,您无法还原数据库快照以创建新的 RDS Custom 数据库实例。

您可以将 CEV 状态从 available 更改为 inactive 或从 inactive 更改为 available。您可以将状态更改为 INACTIVE,以防止意外使用 CEV 或使已停止的 CEV 有资格再次使用。

要修改 CEV
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Custom engine versions(自定义引擎版本)。

  3. 选择要修改其描述或状态的 CEV。

  4. 对于 Actions(操作),选择 Modify(修改)。

  5. 进行以下任何更改:

    • 对于 CEV status settings(CEV 状态设置),选择新的可用状态。

    • 对于 Version description(版本描述),输入新的描述。

  6. 选择 Modify CEV(修改 CEV)。

    如果 CEV 正在使用中,控制台将显示 You can't modify the CEV status(您不能修改 CEV 状态)。修复问题,然后重试。

Custom engine versions(自定义引擎版本)页面显示。

要通过使用 Amazon CLI 修改 CEV,请运行 modify-custom-db-engine-version 命令。您可以通过运行 describe-db-engine-versions 命令查找要修改的 CEV。

以下选项为必填:

  • --engine

  • --engine-version cev,其中 cev 是要修改的自定义引擎版本的名称

  • --status status,其中 status 是您希望分配给 CEV 的可用状态。

以下示例将名为 15.00.4249.2.my_cevtest 的 CEV 从当前状态更改为 inactive

对于 Linux、macOS 或 Unix:

aws rds modify-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version 15.00.4249.2.my_cevtest \ --status inactive

对于 Windows:

aws rds modify-custom-db-engine-version ^ --engine custom-sqlserver-ee ^ --engine-version 15.00.4249.2.my_cevtest ^ --status inactive

修改 RDS Custom for SQL Server 数据库实例以使用新 CEV

您可以修改现有的 RDS Custom for SQL Server 数据库实例以使用不同的 CEV。您可以进行的更改包括:

  • 更改 CEV

  • 更改数据库实例类

  • 更改备份保留期和备份时段

  • 更改维护时段

要修改 RDS Custom for SQL Server 数据库实例
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库)

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

  4. 选择修改

  5. 根据需要进行以下更改:

    1. 对于 DB engine version(数据库引擎版本),请选择不同的 CEV。

    2. 更改 DB instance class(数据库实例类)的值。有关支持的类,请参阅 RDS Custom for SQL Server 的数据库实例类支持

    3. 更改 Backup retention period(备份保留期)的值。

    4. 对于 Backup window(备份时段),设置 Start time(开始时间)和 Duration(持续时间)的值。

    5. 对于 DB instance maintenance window(数据库实例维护时段),设置 Start day(开始日)、Start time(开始时间)和 Duration(持续时间)的值。

  6. 选择继续

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

  8. 选择修改数据库实例

    注意

    将数据库实例从一个 CEV 修改为另一个 CEV 时,例如,在升级次要版本时,SQL Server 系统数据库(包括其数据和配置)将在当前 RDS Custom for SQL Server 数据库实例中持久存在。

要使用 Amazon CLI 修改数据库实例以使用不同的 CEV,请运行 modify-db-instance 命令。

以下选项为必填:

  • --db-instance-identifier

  • --engine-version cev,其中 cev 是要将数据库实例更改为的自定义引擎版本的名称。

以下示例将名为 my-cev-db-instance 的数据库实例修改为使用名为 15.00.4249.2.my_cevtest_new 的 CEV 并立即应用更改。

对于 Linux、macOS 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cev-db-instance \ --engine-version 15.00.4249.2.my_cevtest_new \ --apply-immediately

对于 Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-cev-db-instance ^ --engine-version 15.00.4249.2.my_cevtest_new ^ --apply-immediately