

# Opciones para el motor de base de datos de Microsoft SQL Server
<a name="Appendix.SQLServer.Options"></a>

En esta sección encontrará descripciones de las opciones que están disponibles para las instancias de Amazon RDS que ejecutan el motor de base de datos de Microsoft SQL Server. Para habilitar estas opciones, puede añadirlas a un grupo de opciones y, a continuación, asociar el grupo de opciones a la instancia de base de datos. Para obtener más información, consulte [Trabajo con grupos de opciones](USER_WorkingWithOptionGroups.md). 

Si busca características opcionales que no se hayan agregado a través de los grupos de opciones de RDS, (como SSL, la autenticación de Microsoft Windows y la integración de Amazon S3), consulte [Características adicionales para Microsoft SQL Server en Amazon RDS](User.SQLServer.AdditionalFeatures.md).

Amazon RDS admite las siguientes opciones para las instancias de base de datos de Microsoft SQL Server. 


****  

| Opción | ID de la opción | Ediciones del motor | 
| --- | --- | --- | 
| [Servidores enlazados con Oracle OLEDB](Appendix.SQLServer.Options.LinkedServers_Oracle_OLEDB.md) | `OLEDB_ORACLE` | SQL Server Enterprise Edition<br />SQL Server Standard Edition | 
| [Copia de seguridad y restauración nativas](Appendix.SQLServer.Options.BackupRestore.md) | `SQLSERVER_BACKUP_RESTORE` | SQL Server Enterprise Edition<br />SQL Server Standard Edition<br />SQL Server Web Edition<br />SQL Server Express Edition | 
| [Cifrado de datos transparente](Appendix.SQLServer.Options.TDE.md) | `TRANSPARENT_DATA_ENCRYPTION` (consola de RDS)<br />`TDE` (AWS CLI y API de RDS) | SQL Server 2016–2022 Enterprise Edition<br />SQL Server 2022 Standard Edition | 
| [SQL Server Audit](Appendix.SQLServer.Options.Audit.md) | `SQLSERVER_AUDIT` | En RDS, a partir de SQL Server 2016, todas las ediciones de SQL Server admiten auditorías de nivel de servidor, y la edición Enterprise también admite auditorías de nivel de base de datos.<br />A partir del SQL Server SQL Server 2016 (13.x) SP1, todas las ediciones admiten tanto auditorías de nivel de servidor como de nivel de base de datos.<br />Para obtener más información, consulte [SQL Server Audit (motor de base de datos)](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-database-engine?view=sql-server-2017) en la documentación de SQL Server. | 
| [SQL Server Analysis Services](Appendix.SQLServer.Options.SSAS.md) | `SSAS` | SQL Server Enterprise Edition<br />SQL Server Standard Edition | 
| [SQL Server Integration Services](Appendix.SQLServer.Options.SSIS.md) | `SSIS` | SQL Server Enterprise Edition<br />SQL Server Standard Edition | 
| [SQL Server Reporting Services](Appendix.SQLServer.Options.SSRS.md) | `SSRS` | SQL Server Enterprise Edition<br />SQL Server Standard Edition | 
| [Coordinador de transacciones distribuidas de Microsoft](Appendix.SQLServer.Options.MSDTC.md) | `MSDTC` | En RDS, a partir de SQL Server 2016, todas las ediciones de SQL Server admiten transacciones distribuidas. | 
| [Gobernador de recursos de SQL Server](Appendix.SQLServer.Options.ResourceGovernor.md) | `RESOURCE_GOVERNOR` | SQL Server Enterprise Edition<br />Edición Developer de SQL Server 2022 | 

## Descripción de las opciones disponibles para las versiones y ediciones de SQL Server
<a name="Appendix.SQLServer.Options.Describe"></a>

Puede usar el comando `describe-option-group-options` AWS CLI a fin de enumerar las opciones disponibles para las versiones y ediciones de SQL Server, así como la configuración de esas opciones.

En el siguiente ejemplo se muestran las opciones y la configuración de opciones para SQL Server 2019 Enterprise Edition. La opción `--engine-name` es obligatoria.

```
aws rds describe-option-group-options --engine-name sqlserver-ee --major-engine-version 15.00
```

La salida se parece a la siguiente:

```
{
    "OptionGroupOptions": [
        {
            "Name": "MSDTC",
            "Description": "Microsoft Distributed Transaction Coordinator",
            "EngineName": "sqlserver-ee",
            "MajorEngineVersion": "15.00",
            "MinimumRequiredMinorEngineVersion": "4043.16.v1",
            "PortRequired": true,
            "DefaultPort": 5000,
            "OptionsDependedOn": [],
            "OptionsConflictsWith": [],
            "Persistent": false,
            "Permanent": false,
            "RequiresAutoMinorEngineVersionUpgrade": false,
            "VpcOnly": false,
            "OptionGroupOptionSettings": [
                {
                    "SettingName": "ENABLE_SNA_LU",
                    "SettingDescription": "Enable support for SNA LU protocol",
                    "DefaultValue": "true",
                    "ApplyType": "DYNAMIC",
                    "AllowedValues": "true,false",
                    "IsModifiable": true,
                    "IsRequired": false,
                    "MinimumEngineVersionPerAllowedValue": []
                },
        ...

        {
            "Name": "TDE",
            "Description": "SQL Server - Transparent Data Encryption",
            "EngineName": "sqlserver-ee",
            "MajorEngineVersion": "15.00",
            "MinimumRequiredMinorEngineVersion": "4043.16.v1",
            "PortRequired": false,
            "OptionsDependedOn": [],
            "OptionsConflictsWith": [],
            "Persistent": true,
            "Permanent": false,
            "RequiresAutoMinorEngineVersionUpgrade": false,
            "VpcOnly": false,
            "OptionGroupOptionSettings": []
        }
    ]
}
```