

# RDS Custom for SQL Server の CEV の変更
<a name="custom-cev-sqlserver-modifying"></a>

AWS マネジメントコンソールまたはAWS CLIを使用して CEV を変更できます。CEV の説明またはそのアベイラビリティーステータスを変更できます。CEV には、次のいずれかのステータス値があります。
+ `available` - この CEV を使用して、新しい RDS Custom DB インスタンスを作成するか、DB インスタンスをアップグレードできます。これは、新規作成された CEV のデフォルトステータスです。
+ `inactive` – この CEV で RDS Custom DB インスタンスを作成、またはアップグレードすることはできません。この CEV を使用して新しい RDS Custom DB インスタンスを作成するために、DB スナップショットを復元することはできません。

CEV ステータスは、`available` から `inactive` または `inactive` から `available` に変更できます。ステータスを `INACTIVE` に変更することで、CEV の誤用を防ぎ、また中止された CEV を再び使用できるようになります。

## コンソール
<a name="custom-cev-sqlserver-modifying.console"></a>

**CEV を変更するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) を開きます。

1. ナビゲーションペインで、「**カスタムエンジンバージョン**」 を選択します。

1. 説明またはステータスを変更する CEV を選択します。

1. **[アクション]** で、**[変更]** を選択します。

1. 次の変更のいずれか、あるいはすべてを実行します。
   + **CEV ステータス設定**で、新しいアベイラビリティーステータスを選択します。
   + **Version description** (バージョンの説明) ページで、新しい説明を入力します。

1. **[Modify State]** (状態の変更) を選択します。

   CEV が使用中の場合は、コンソールに「**CEV ステータスを変更することはできません**」と表示されます。問題を修正してから、再試行してください。

**[カスタムエンジンバージョン]** ページが表示されます。

## 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)コマンドを実行します。[db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)コマンドを実行して、変更するCEVを検索できます。

以下のオプションは必須です。
+ `--engine`
+ *`cev`*が変更するカスタムエンジンバージョンの名前である`--engine-version cev`です。
+ *`status`*がCEV に割り当てるアベイラビリティーステータスを示す`--status`` status`です。

次の例では、`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
```

新しい CEV を使用するための RDS Custom for SQL Server DB インスタンスの変更する方法については、「[新しい CEV を使用するための RDS Custom for SQL Server DB インスタンスの変更](custom-cev-sqlserver-modifying-dbinstance.md)」を参照してください。

# 新しい CEV を使用するための RDS Custom for SQL Server DB インスタンスの変更
<a name="custom-cev-sqlserver-modifying-dbinstance"></a>

既存の RDS Custom for SQL Server DB インスタンスを変更して別の CEV を使用できます。加えることができる変更には次のものがあります。
+ CEV の変更
+ DB インスタンスタイプを変更する
+ バックアップ保持期間およびバックアップウィンドウを変更する
+ メンテナンスウィンドウを変更する

## コンソール
<a name="custom-cev-sqlserver-modifying-dbinstance.CON"></a>

**RDS Custom for SQL Server DB インスタンスを変更するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、[**データベース**] を選択します。

1. 変更する DB インスタンスを選択します。

1. [**Modify**] を選択します。

1. 必要に応じて、以下の変更を加えます。

   1. **DB エンジンバージョン**の場合は、別の CEV を選択してください。

   1. **[DB インスタンスクラス]** の値を変更します。サポートされているクラスについては、[RDS Custom for SQL Server の DB インスタンスクラスでのサポート](custom-reqs-limits.instancesMS.md)を参照してください。

   1. **バックアップ保持期間**の値を変更します。

   1. **バックアップウィンドウ**では、**[Start time]** (スタート時間)および **[Duration]** (期間)の値を設定します。

   1. **DB インスタンスのメンテナンスウィンドウ**では、**[Start day]** (スタート日)、**[Start time]** (スタート時間)、**[Duration]** (期間)の値を設定します。

1. [**Continue**] を選択します。

1. **すぐに適用**または**次の定期メンテナンスウィンドウ中に適用**を選択します。

1. **[DB インスタンスを変更]** を選択します。
**注記**  
例えば、マイナーバージョンをアップグレードする場合など、DB インスタンスをある CEV から別の CEV に変更する場合、SQL Server システムデータベースは、そのデータや設定を含め、現在の RDS Custom for SQL Server DB インスタンスから保持されます。

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

AWS CLI を使用して異なる CEV を使用するように DB インスタンスを変更するには、[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`* は DB インスタンスを変更するカスタムエンジンバージョンの名前です。

次の例では、`my-cev-db-instance` という名前の DB インスタンスを `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
```