

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 修改 RDS Custom for SQL Server 的 CEV
<a name="custom-cev-sqlserver-modifying"></a>

您可以使用 AWS 管理主控台 或 AWS CLI 修改 CEV。您可以修改 CEV 描述或其可用狀態。您的 CEV 有下列其中一個狀態值：
+ `available` – 您可以使用此 CEV 建立新的 RDS Custom 資料庫執行個體或升級資料庫執行個體。這是新建立的 CEV 的預設狀態。
+ `inactive` – 您無法使用此 CEV 建立或升級 RDS Custom 資料庫執行個體。您無法還原資料庫快照以使用此 CEV 建立新的 RDS Custom 資料庫執行個體。

您可以將 CEV 狀態從 `available` 變更為 `inactive` 或從 `inactive` 變更為 `available`。您可以將狀態變更為 `INACTIVE`，以防止意外使用 CEV，或讓已中止的 CEV 符合再次使用的資格。

## 主控台
<a name="custom-cev-sqlserver-modifying.console"></a>

**若要修改 CEV**

1. 登入 AWS 管理主控台，開啟位於 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Custom engine versions** (自訂引擎版本)。

1. 選擇您想要修改其描述或狀態的 CEV。

1. 在 **Actions** (動作) 中，選擇 **Modify** (修改)。

1. 進行下列任何變更：
   + 針對 **CEV status settings (CEV 狀態設定)**，選擇新的可用性狀態。
   + 針對 **Version description (版本描述)**，輸入新的描述。

1. 選擇 **Modify CEV (修改 CEV)**。

   如果 CEV 正在使用中，主控台會顯示**您無法修改 CEV 狀態**。修正問題，然後再試一次。

**Custom engine versions** (自訂引擎版本) 頁面隨即出現。

## AWS CLI
<a name="custom-cev-sqlserver-modifying.cli"></a>

若要使用 AWS CLI 修改 CEV，請執行 [modify-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-custom-db-engine-version.html) 命令。您可以藉由執行 [describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html) 命令來尋找要修改的 CEV。

下列選項是必要的：
+ `--engine`
+ `--engine-version cev`，其中 *`cev`* 是您要修改的自訂引擎版本的名稱。
+ `--status`` status`，其中 *`status`* 是您要指派給 CEV 的可用性狀態。

下列範例會將名為 `15.00.4249.2.my_cevtest` 的 CEV 從目前的狀態變更為 `inactive`。

**Example**  
對於 Linux、macOS 或 Unix：  

```
1. aws rds modify-custom-db-engine-version \
2.     --engine custom-sqlserver-ee \ 
3.     --engine-version 15.00.4249.2.my_cevtest \
4.     --status inactive
```
在 Windows 中：  

```
1. aws rds modify-custom-db-engine-version ^
2.     --engine custom-sqlserver-ee ^
3.     --engine-version 15.00.4249.2.my_cevtest ^
4.     --status inactive
```

若要修改 RDS Custom for SQL Server 資料庫執行個體以使用新的 CEV，請參閱 [修改 RDS Custom for SQL Server 資料庫執行個體以使用新的 CEV](custom-cev-sqlserver-modifying-dbinstance.md)。

# 修改 RDS Custom for SQL Server 資料庫執行個體以使用新的 CEV
<a name="custom-cev-sqlserver-modifying-dbinstance"></a>

您可以修改現有的 RDS Custom for SQL Server 資料庫執行個體，以使用不同的 CEV。您可以進行的變更包括：
+ 變更 CEV
+ 變更資料庫執行個體類別
+ 變更備份保留期和備份時段
+ 變更維護時段

## 主控台
<a name="custom-cev-sqlserver-modifying-dbinstance.CON"></a>

**若要修改 RDS Custom for SQL Server 資料庫執行個體**

1. 登入 AWS 管理主控台，開啟位於 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Databases** (資料庫)。

1. 選擇想要修改的資料庫執行個體。

1. 選擇 **Modify (修改)**。

1. 視需要進行下列變更：

   1. 對於 **DB engine version** (資料庫引擎版本)，選擇不同的 CEV。

   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. 選擇 **Continue (繼續)**。

1. 選擇 **Apply immediately (立即套用)** 或 **Apply during the next scheduled maintenance window (在下次排定的維護時段套用)**。

1. 選擇 **Modify DB instance (修改資料庫執行個體)**。
**注意**  
將資料庫執行個體從一個 CEV 修改為另一個 CEV (例如，升級次要版本時) 時，SQL Server 系統資料庫 (包括其資料和組態) 會從目前的 RDS Custom for SQL Server 資料庫執行個體保存下來。

## AWS CLI
<a name="custom-cev-sqlserver-modifying-dbinstance.CLI"></a>

若要使用 AWS CLI 修改資料庫執行個體，以使用不同的 CEV，請執行 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-custom-db-engine-version.html) 命令。

下列選項是必要的：
+ `--db-instance-identifier`
+ `--engine-version cev`，其中 *`cev`* 是自訂引擎版本的名稱，您想要資料庫執行個體變更為該版本。

下列範例會修改名為 `my-cev-db-instance` 的資料庫執行個體，以使用名為 `15.00.4249.2.my_cevtest_new` 的 CEV，並立即套用變更。

**Example**  
對於 Linux、macOS 或 Unix：  

```
1. aws rds modify-db-instance \
2.     --db-instance-identifier my-cev-db-instance \ 
3.     --engine-version 15.00.4249.2.my_cevtest_new \
4.     --apply-immediately
```
在 Windows 中：  

```
1. aws rds modify-db-instance ^
2.     --db-instance-identifier my-cev-db-instance ^
3.     --engine-version 15.00.4249.2.my_cevtest_new ^
4.     --apply-immediately
```