

# Uso de SQL Server Developer Edition en RDS para SQL Server
<a name="sqlserver-dev-edition"></a>

RDS para SQL Server admite SQL Server Developer Edition. Developer Edition incluye todas las características de SQL Server Enterprise Edition, pero solo tiene licencia para su uso no relacionado con la producción. Puede crear instancias de RDS para SQL Server Developer Edition con sus propios medios de instalación mediante la característica de versión de motor personalizada (CEV).

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

Puede usar RDS para SQL Server Developer Edition para:
+ Reduzca los costos en los entornos de desarrollo y prueba y, al mismo tiempo, mantenga la paridad de características con las bases de datos de producción.
+ Acceda a las capacidades de Enterprise Edition en entornos que no son de producción sin tarifas de licencia empresarial.
+ Utilice las características de administración automatizadas de Amazon RDS, incluidas las copias de seguridad, la aplicación de parches y la supervisión.

**nota**  
La licencia de SQL Server Developer Edition se otorga únicamente con fines de desarrollo y pruebas y no se puede utilizar en entornos de producción.

## Disponibilidad por región
<a name="sqlserver-dev-edition.regions"></a>

RDS para SQL Server Developer Edition está disponible en las regiones de AWS siguientes:
+ Este de EE. UU. (Norte de Virginia)
+ Este de EE. UU. (Ohio)
+ Oeste de EE. UU. (Oregón)
+ Oeste de EE. UU. (Norte de California)
+ Asia-Pacífico (Mumbai)
+ Asia-Pacífico (Seúl)
+ Asia-Pacífico (Singapur)
+ Asia-Pacífico (Osaka)
+ Asia-Pacífico (Sídney)
+ Asia Pacífico (Tokio)
+ Europa (Irlanda)
+ Europa (Fráncfort)
+ Europa (Londres)
+ Europa (Estocolmo)
+ Europa (París)
+ Canadá (centro)
+ América del Sur (São Paulo)
+ África (Ciudad del Cabo)

## Licencias y uso
<a name="sqlserver-dev-edition.licensing"></a>

SQL Server Developer Edition solo tiene licencia para entornos de desarrollo y prueba. No puede utilizar Developer Edition como servidor de producción. Cuando utiliza SQL Server Developer Edition en Amazon RDS, es responsable de cumplir con los términos de licencia de SQL Server Developer Edition de Microsoft. Solo paga los costos de infraestructura de AWS; no hay ninguna cuota de licencia adicional para SQL Server. Para obtener más información sobre los precios, consulte [Precios de RDS para SQL Server](https://aws.amazon.com/rds/sqlserver/pricing/).

## Requisitos previos
<a name="sqlserver-dev-edition.prerequisites"></a>

Antes de usar SQL Server Developer Edition en RDS para SQL Server, asegúrese de cumplir los siguientes requisitos:
+ Debe obtener los archivos binarios de instalación directamente de Microsoft y garantizar el cumplimiento de los términos de licencia de Microsoft.
+ Debe tener acceso a los siguientes recursos para crear una instancia de base de datos de Developer Edition:
  + Cuenta de AWS con los permisos `AmazonRDSFullAccess` y `s3:GetObject`.
+ Se necesita un bucket de Amazon S3 para almacenar los medios de instalación. Necesitará un archivo ISO y de actualización acumulativa para cargarlo en el bucket de Amazon S3 como parte de la creación de la CEV. Para obtener más información, consulte [Carga de medios de instalación en un bucket de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html).
+ Todos los archivos multimedia de instalación deben residir en el mismo bucket de Amazon S3 y en la misma ruta de carpeta dentro de ese bucket de Amazon S3, en la misma región en la que se creó la versión personalizada del motor.

### Versiones compatibles
<a name="sqlserver-dev-edition.supported-versions"></a>

Developer Edition en RDS para SQL Server admite las siguientes versiones:
+ SQL Server 2022 CU 21 (16.00.4215.2)
+ SQL Server 2019 CU 32 GDR (15.00.4455.2)

Para obtener una lista de todas las versiones de motor compatibles para la creación de una CEV de Developer Edition, use el comando de la AWS CLI siguiente:

```
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}}"
```

El comando devuelve un resultado similar al siguiente ejemplo:

```
{
    "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"
        }
    ]
}
```

El estado de la versión del motor como `requires_custom_engine_version` identifica las versiones del motor de plantillas compatibles. Estas plantillas muestran las versiones de SQL Server que puede importar.

## Limitaciones
<a name="sqlserver-dev-edition.limitations"></a>

Se aplican las siguientes limitaciones a SQL Server Developer Edition en Amazon RDS:
+ Actualmente, solo se admite en las clases de instancias M6i y R6i.
+ No se admiten réplicas de lectura ni implementaciones multi-AZ.
+ Debe proporcionar y administrar sus propios medios de instalación de SQL Server.
+ Las versiones personalizadas del motor personalizadas para SQL Server Developer Edition (sqlserver-dev-ee) no se pueden compartir entre regiones ni entre cuentas.