

# 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) 機能を使用して独自のインストールメディアを使用して作成できます。Amazon RDS SQL Server は、Standard Edition と Enterprise Edition の Bring Your Own Media (BYOM) もサポートしていますが、機能にはいくつかの違いがあります。詳細については、以下を参照してください。[Developer Edition と BYOM の違い](sqlserver-byom-comparison.md)

## 利点
<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 (US-East)
+ AWS GovCloud (US-West)

## ライセンスと使用
<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 2025 CU5 (17.00.4045.5) – Developer Edition (Enterprise Edition 機能)
+ SQL Server 2025 CU5 (17.00.4045.5) – Developer Edition (Standard Edition 機能)
+ SQL Server 2022 CU 21 (16.00.4215.2)
+ SQL Server 2019 CU 32 GDR (15.00.4455.2)

**注記**  
SQL Server 2025 以降、Amazon RDS は次の 2 つの Developer Edition エンジンタイプをサポートしています。  
`sqlserver-dev-ee` – Enterprise Edition のすべての機能が含まれていますが、本番稼働用以外の用途にのみライセンスされます。
`sqlserver-dev-se` – SQL Server 2025 の新機能で、非本番稼働専用にライセンスされたすべての Standard Edition 機能が含まれています。
SQL Server Developer Edition バリアントの詳細については、Microsoft ドキュメントで「[SQL Server 2025 の各エディションとサポートされている機能](https://learn.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2025?view=sql-server-ver17)」を参照してください。

Developer Edition (Enterprise 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, DBEngineDescription: DBEngineDescription, 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"
        }
    ]
}
```

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

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

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

```
{
    "DBEngineVersions": [
        {
            "Engine": "sqlserver-dev-se",
            "EngineVersion": "{{17.00.4045.5.v1}}",
            "Status": "requires-custom-engine-version",
            "DBEngineDescription": "Microsoft SQL Server Standard Developer Edition",
            "DBEngineVersionDescription": "SQL Server 2025 17.00.4045.5.v1"
        }
    ]
}
```

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

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

Amazon RDS の Developer Edition には、次の制限が適用されます。
+ サポートされているインスタンスクラスは、SQL Server のバージョンによって異なります。現在のリストについては、「[Microsoft SQL Server の DB インスタンスクラスのサポート](SQLServer.Concepts.General.InstanceClasses.md)」を参照するか、[describe-orderable-db-instance-options](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/describe-orderable-db-instance-options.html) AWS CLI コマンドを使用します。
+ Amazon RDS は、このエディションのマルチ AZ 配置またはリードレプリカをサポートしていません。
+ 独自の SQL Server インストールメディアを提供および管理する必要があります。
+ SQL Server Developer Edition (`sqlserver-dev-ee` および `sqlserver-dev-se`) のカスタムエンジンバージョンをリージョンまたはアカウント間で共有することはできません。