

# RDS for SQL Server での SQL Server Developer Edition の使用
<a name="sqlserver-dev-edition"></a>

RDS for SQL Server は SQL Server Developer Edition をサポートとしています。Developer Edition には SQL Server Enterprise Edition のすべての機能が含まれていますが、本番稼働用以外の用途にのみライセンスされます。RDS for SQL Server Developer Edition インスタンスは、カスタムエンジンバージョン (CEV) 機能を使用して独自のインストールメディアを使用して作成できます。

## 利点
<a name="sqlserver-dev-edition.benefits"></a>

RDS for SQL Server Developer Edition を使用すると、次のことができます。
+ 本番環境データベースと同等の機能を維持しながら、開発環境とテスト環境のコストを削減します。
+ 非本番環境の Enterprise Edition 機能には、Enterprise ライセンス料金なしでアクセスできます。
+ バックアップ、パッチ適用、モニタリングなど、Amazon RDS の自動管理機能を使用します。

**注記**  
SQL Server Developer Edition は、開発およびテストのみを目的としてライセンスされており、本番環境では使用できません。

## リージョンの可用性
<a name="sqlserver-dev-edition.regions"></a>

RDS for SQL Server Developer Edition は、次の AWS リージョンで使用できます。
+ 米国東部 (バージニア北部)
+ 米国東部 (オハイオ)
+ 米国西部 (オレゴン)
+ 米国西部 (北カリフォルニア)
+ アジアパシフィック (ムンバイ)
+ アジアパシフィック (ソウル)
+ アジアパシフィック (シンガポール)
+ アジアパシフィック (大阪)
+ アジアパシフィック (シドニー)
+ アジアパシフィック (東京)
+ 欧州 (アイルランド)
+ 欧州 (フランクフルト)
+ 欧州 (ロンドン)
+ 欧州 (ストックホルム)
+ 欧州 (パリ)
+ カナダ (中部)
+ 南米 (サンパウロ)
+ アフリカ (ケープタウン)
+ AWS GovCloud (米国東部)
+ AWS GovCloud (米国西部)

## ライセンスと使用
<a name="sqlserver-dev-edition.licensing"></a>

SQL Server Developer Edition は、Microsoft によって開発環境とテスト環境に対してのみライセンスされます。Developer Edition を本番サーバーとして使用することはできません。Amazon RDS で SQL Server Developer Edition を使用する場合、Microsoft の SQL Server Developer Edition ライセンス条項を遵守する責任があります。AWS インフラストラクチャコストに対してのみお支払いいただきます。追加の SQL Server ライセンス料金はかかりません。料金の詳細については、「[RDS for SQL Server の料金](https://aws.amazon.com/rds/sqlserver/pricing/)」を参照してください。

## 前提条件
<a name="sqlserver-dev-edition.prerequisites"></a>

RDS for SQL Server で SQL Server Developer Edition を使用する前に、次の要件が満たされていることを確認してください。
+ インストールバイナリは Microsoft から直接取得し、Microsoft のライセンス条項に準拠していることを確認する必要があります。
+ Developer Edition DB インスタンスを作成するには、次のリソースを使用するためのアクセス権が必要です。
  + `AmazonRDSFullAccess` および `s3:GetObject` アクセス許可を持つ AWS アカウント。
+ インストールメディアを保存するには、Amazon S3 バケットが必要です。CEV 作成の一環として Amazon S3 バケットにアップロードするには、ISO ファイルと累積更新ファイルが必要です。詳細については、「[Amazon S3 バケットへのインストールメディアのアップロード](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html)」を参照してください。
+ すべてのインストールメディアファイルは、カスタムエンジンバージョンが作成される同じリージョン内の同じ Amazon S3 バケット内と、その Amazon S3 バケット内の同じフォルダパス内に存在する必要があります。

### サポートバージョン
<a name="sqlserver-dev-edition.supported-versions"></a>

RDS for SQL Server の Developer Edition は、次のバージョンをサポートしています。
+ SQL Server 2022 CU 21 (16.00.4215.2)
+ SQL Server 2019 CU 32 GDR (15.00.4455.2)

Developer Edition CEV 作成でサポートされているすべてのエンジンバージョンを一覧表示するには、次の AWS CLI コマンドを使用します。

```
aws rds describe-db-engine-versions --engine sqlserver-dev-ee --output json --query "{DBEngineVersions: DBEngineVersions[?Status=='requires-custom-engine-version'].{Engine: Engine, EngineVersion: EngineVersion, Status: Status, DBEngineVersionDescription: DBEngineVersionDescription}}"
```

コマンドは次の例のような出力を返します。

```
{
    "DBEngineVersions": [
        {
            "Engine": "sqlserver-dev-ee",
            "EngineVersion": "{{16.00.4215.2.v1}}",
            "Status": "requires-custom-engine-version",
            "DBEngineDescription": "Microsoft SQL Server Enterprise Developer Edition",
            "DBEngineVersionDescription": "SQL Server 2022 16.00.4215.2.v1"
        }
    ]
}
```

エンジンバージョンステータス (`requires_custom_engine_version`) は、サポートされているテンプレートエンジンバージョンを識別します。これらのテンプレートには、インポートできる SQL Server バージョンが表示されます。

## 制限事項
<a name="sqlserver-dev-edition.limitations"></a>

Amazon RDS の Developer Edition には、次の制限が適用されます。
+ 現在、M6i および R6i インスタンスクラスでのみサポートされています。
+ マルチ AZ 配置とリードレプリカはサポートされていません。
+ 独自の SQL Server インストールメディアを提供および管理する必要があります。
+ SQL Server Developer Edition (sqlserver-dev-ee) のカスタムエンジンバージョンは、クロスリージョンまたはクロスアカウントで共有することはできません。