Creating an RDS for SQL Server Developer Edition DB instance
Launching Developer Edition instance on RDS for SQL Server follows a two-step process: first create a CEV with create-custom-db-engine-version, Once your custom engine version is in the available state, you can create Amazon RDS database instances using the CEV.
Key differences for Developer Edition instance creation
| Parameter | Developer Edition |
|---|---|
|
|
|
|
|
Custom engine version (e.g., |
|
|
bring-your-own-license |
To create a SQL Server Developer Edition DB instance using the AWS AWS Management Console:
-
Sign in to the AWS Management Console
and open the Amazon RDS console. -
In the navigation pane, choose Databases, then choose Create database.
-
For Choose a database creation method, choose Full configuration.
-
For Engine options, choose Microsoft SQL Server.
-
For Edition, choose one of the following:
-
SQL Server Developer Edition – Provides Enterprise Edition capabilities. Corresponds to the
sqlserver-dev-eeengine. -
SQL Server Standard Developer Edition – Provides Standard Edition capabilities. Corresponds to the
sqlserver-dev-seengine. Available for SQL Server 2025 only.
-
-
For License model, note that when you choose a Developer Edition, the console automatically selects License: Not applicable. You cannot change this value.
-
For Custom engine version, choose the CEV that you created (for example,
).17.00.4045.5.cev-dev-ss2025-cu5Note
Only CEVs in the
availablestate appear in the list. If your CEV is not listed, verify its status. For more information, see Creating a custom engine version for RDS for SQL Server. -
For DB instance identifier, enter a unique name for your DB instance.
-
Configure DB instance class, Storage, Connectivity, Database authentication, and other settings as needed. For more information, see Creating a DB instance.
-
Choose Create database.
To create a SQL Server Developer Edition DB instance, use the create-db-instance command with the following parameters:
The following options are required:
-
--db-instance-identifier -
--db-instance-class -
--engine–sqlserver-dev-ee(Enterprise Edition capabilities) orsqlserver-dev-se(Standard Edition capabilities, SQL Server 2025 only) -
--region
Examples:
For Linux, macOS, or Unix:
aws rds create-db-instance \ --db-instance-identifier my-dev-sqlserver \ --db-instance-class db.m6i.xlarge \ --engine sqlserver-dev-ee \ --engine-version17.00.4045.5.cev-dev-ss2025-cu5\ --allocated-storage 200 \ --master-username admin \ --master-user-passwordchangeThisPassword\ --license-model bring-your-own-license \ --vpc-security-group-idssg-xxxxxxxxx\ --db-subnet-group-namemy-db-subnet-group\ --backup-retention-period 7 \ --regionus-west-2
For Windows:
aws rds create-db-instance ^ --db-instance-identifier my-dev-sqlserver ^ --db-instance-class db.m6i.xlarge ^ --engine sqlserver-dev-ee ^ --engine-version17.00.4045.5.cev-dev-ss2025-cu5^ --allocated-storage 200 ^ --master-username admin ^ --master-user-passwordmaster_user_password^ --license-model bring-your-own-license ^ --vpc-security-group-idssg-xxxxxxxxx^ --db-subnet-group-namemy-db-subnet-group^ --backup-retention-period 7 ^ --region us-west-2
Note
For Developer Edition (Standard Edition capabilities), use --engine sqlserver-dev-se with a sqlserver-dev-se CEV version.