

# Habilitación de Database Mail
<a name="SQLServer.DBMail.Enable"></a>

Utilice el siguiente proceso para habilitar Database Mail para su instancia de base de datos:

1. Cree un nuevo grupo de parámetros.

1. Modifique el grupo de parámetros para establecer el parámetro `database mail xps` en 1.

1. Asocie el nuevo grupo de parámetros a la instancia de base de datos.

## Creación del grupo de parámetros para Database Mail
<a name="DBMail.CreateParamGroup"></a>

Cree un grupo de parámetros para el parámetro `database mail xps` que corresponde a la edición y versión de SQL Server de su instancia de base de datos.

**nota**  
También puede modificar un grupo de parámetros existente. Siga el procedimiento indicado en [Modificación del parámetro que habilita Database Mail](#DBMail.ModifyParamGroup).

### Consola
<a name="DBMail.CreateParamGroup.Console"></a>

En el ejemplo siguiente se crea un grupo de parámetros para SQL Server Standard Edition 2016.

**Para crear el grupo de parámetros**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. Elija **Create parameter group**.

1. En el panel **Create parameter group (Crear grupo de parámetros)**, haga lo siguiente:

   1. En **Familia de grupos de parámetros**, elija **sqlserver-se-13.0**.

   1. En **Nombre de grupo**, escriba un identificador para el grupo de parámetros, como **dbmail-sqlserver-se-13**.

   1. En **Descripción**, escriba **Database Mail XPs**.

1. Seleccione **Create (Crear)**.

### CLI
<a name="DBMail.CreateParamGroup.CLI"></a>

En el ejemplo siguiente se crea un grupo de parámetros para SQL Server Standard Edition 2016.

**Para crear el grupo de parámetros**
+ Utilice uno de los siguientes comandos.  
**Example**  

  Para Linux, macOS o Unix:

  ```
  aws rds create-db-parameter-group \
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} \
      --db-parameter-group-family "{{sqlserver-se-13.0}}" \
      --description "{{Database Mail XPs}}"
  ```

  Para Windows:

  ```
  aws rds create-db-parameter-group ^
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} ^
      --db-parameter-group-family "{{sqlserver-se-13.0}}" ^
      --description "{{Database Mail XPs}}"
  ```

## Modificación del parámetro que habilita Database Mail
<a name="DBMail.ModifyParamGroup"></a>

Modifique el parámetro `database mail xps` en el grupo de parámetros que corresponde a la edición y la versión de SQL Server de su instancia de base de datos.

Para habilitar Database Mail, establezca el parámetro `database mail xps` en 1.

### Consola
<a name="DBMail.ModifyParamGroup.Console"></a>

En el ejemplo siguiente se modifica el grupo de parámetros que ha creado para SQL Server Standard Edition 2016.

**Para modificar el grupo de parámetros**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. Elija el grupo de parámetros, como **ssis-sqlserver-se-13**.

1. En **Parámetros**, filtre la lista de parámetros para **mail**.

1. Elija **database mail xps** (procedimientos almacenados extendidos [XP] de Database Mail).

1. Elija **Edit parameters (Editar parámetros)**.

1. Escriba **1**.

1. Elija **Save changes**.

### CLI
<a name="DBMail.ModifyParamGroup.CLI"></a>

En el ejemplo siguiente se modifica el grupo de parámetros que ha creado para SQL Server Standard Edition 2016.

**Para modificar el grupo de parámetros**
+ Utilice uno de los siguientes comandos.  
**Example**  

  Para Linux, macOS o Unix:

  ```
  aws rds modify-db-parameter-group \
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} \
      --parameters "ParameterName='database mail xps',ParameterValue={{1}},ApplyMethod=immediate"
  ```

  Para Windows:

  ```
  aws rds modify-db-parameter-group ^
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} ^
      --parameters "ParameterName='database mail xps',ParameterValue={{1}},ApplyMethod=immediate"
  ```

## Asociación del grupo de parámetros con la instancia de base de datos
<a name="DBMail.AssocParamGroup"></a>

Puede utilizar la Consola de administración de AWS o la AWS CLI para asociar el grupo de parámetros de Database Mail con la instancia de base de datos.

### Consola
<a name="DBMail.AssocParamGroup.Console"></a>

Puede asociar el grupo de parámetros de Database Mail con una instancia de base de datos nueva o existente.
+ Para una nueva instancia de base de datos, asóciela cuando lance la instancia. Para obtener más información, consulte [Creación de una instancia de base de datos de Amazon RDS](USER_CreateDBInstance.md).
+ Para una instancia de base de datos existente, asóciela modificando la instancia. Para obtener más información, consulte [Modificación de una instancia de base de datos de Amazon RDS](Overview.DBInstance.Modifying.md).

### CLI
<a name="DBMail.AssocParamGroup.CLI"></a>

Puede asociar el grupo de parámetros de Database Mail con una instancia de base de datos nueva o existente.

**Para crear una instancia de base de datos con el grupo de parámetros de Database Mail**
+ Especifique el mismo tipo de motor de base de datos y la misma versión principal que ha utilizado al crear el grupo de parámetros.  
**Example**  

  Para Linux, macOS o Unix:

  ```
  aws rds create-db-instance \
      --db-instance-identifier {{mydbinstance}} \
      --db-instance-class {{db.m5.2xlarge}} \
      --engine {{sqlserver-se}} \
      --engine-version {{13.00.5426.0.v1}} \
      --allocated-storage {{100}} \
      --manage-master-user-password \
      --master-username {{admin}} \
      --storage-type {{gp2}} \
      --license-model {{li}}
      --db-parameter-group-name {{dbmail-sqlserver-se-13}}
  ```

  Para Windows:

  ```
  aws rds create-db-instance ^
      --db-instance-identifier {{mydbinstance}} ^
      --db-instance-class {{db.m5.2xlarge}} ^
      --engine {{sqlserver-se}} ^
      --engine-version {{13.00.5426.0.v1}} ^
      --allocated-storage {{100}} ^
      --manage-master-user-password ^
      --master-username {{admin}} ^
      --storage-type {{gp2}} ^
      --license-model {{li}} ^
      --db-parameter-group-name {{dbmail-sqlserver-se-13}}
  ```

**Para modificar una instancia de base de datos y asociar el grupo de parámetros de Database Mail**
+ Utilice uno de los siguientes comandos.  
**Example**  

  Para Linux, macOS o Unix:

  ```
  aws rds modify-db-instance \
      --db-instance-identifier {{mydbinstance}} \
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} \
      --apply-immediately
  ```

  Para Windows:

  ```
  aws rds modify-db-instance ^
      --db-instance-identifier {{mydbinstance}} ^
      --db-parameter-group-name {{dbmail-sqlserver-se-13}} ^
      --apply-immediately
  ```