

# 启用数据库邮件
<a name="SQLServer.DBMail.Enable"></a>

使用以下过程为数据库实例启用数据库邮件：

1. 创建新的参数组。

1. 修改参数组以将 `database mail xps` 参数设置为 1。

1. 将参数组与数据库实例相关联。

## 为数据库邮件创建参数组
<a name="DBMail.CreateParamGroup"></a>

为与 SQL Server 版本和数据库实例版本对应的 `database mail xps` 参数创建参数组。

**注意**  
您也可以修改现有参数组。按照[修改启用数据库邮件的参数](#DBMail.ModifyParamGroup)中过程操作。

### 控制台
<a name="DBMail.CreateParamGroup.Console"></a>

以下示例为 SQL Server 标准版 2016 创建一个参数组。

**创建参数组**

1. 登录 Amazon Web Services 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.amazonaws.cn/rds/)。

1. 在导航窗格中，选择**参数组**。

1. 选择**创建参数组**。

1. 在**创建参数组**窗格中，执行以下操作：

   1. 对于**参数组系列**，选择 **sqlserver-se-13.0**。

   1. 对于**组名称**，输入参数组的标识符，如 **dbmail-sqlserver-se-13**。

   1. 对于**描述**，输入 **Database Mail XPs**。

1. 选择**创建**。

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

以下示例为 SQL Server 标准版 2016 创建一个参数组。

**创建参数组**
+ 使用以下命令之一。  
**Example**  

  对于 Linux、macOS 或 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}}"
  ```

  对于：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}}"
  ```

## 修改启用数据库邮件的参数
<a name="DBMail.ModifyParamGroup"></a>

修改与 SQL Server 版本和数据库实例版本对应的参数组中的 `database mail xps` 参数。

要启用数据库邮件，请将 `database mail xps` 参数设置为 1。

### 控制台
<a name="DBMail.ModifyParamGroup.Console"></a>

以下示例修改您为 SQL Server 标准版 2016 创建的参数组。

**修改参数组**

1. 登录 Amazon Web Services 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.amazonaws.cn/rds/)。

1. 在导航窗格中，选择**参数组**。

1. 选择参数组，例如 **dbmail-sqlserver-se-13**。

1. 在**参数**下，从参数列表中筛选 **mail**。

1. 选择**数据库邮件 xps**。

1. 选择**编辑参数**。

1. 输入 **1**。

1. 选择**保存更改**。

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

以下示例修改您为 SQL Server 标准版 2016 创建的参数组。

**修改参数组**
+ 使用以下命令之一。  
**Example**  

  对于 Linux、macOS 或 Unix：

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

  对于：Windows

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

## 将参数组与数据库实例相关联
<a name="DBMail.AssocParamGroup"></a>

您可以使用 Amazon Web Services 管理控制台 或 Amazon CLI 将数据库邮件参数组与数据库实例相关联。

### 控制台
<a name="DBMail.AssocParamGroup.Console"></a>

您可以将数据库邮件参数组与新的或现有的数据库实例相关联。
+ 对于新的数据库实例，请在启动实例时将其关联。有关更多信息，请参阅“[创建 Amazon RDS 数据库实例](USER_CreateDBInstance.md)”。
+ 对于现有数据库实例，请通过修改实例将其关联。有关更多信息，请参阅 [修改 Amazon RDS 数据库实例](Overview.DBInstance.Modifying.md)。

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

您可以将数据库邮件参数组与新的或现有的数据库实例相关联。

**如欲使用数据库邮件参数组创建数据库实例**
+ 指定在创建参数组时使用的相同数据库引擎类型和主要版本。  
**Example**  

  对于 Linux、macOS 或 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}}
  ```

  对于：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}}
  ```

**如欲修改数据库实例并关联数据库邮件参数组**
+ 使用以下命令之一。  
**Example**  

  对于 Linux、macOS 或 Unix：

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

  对于：Windows

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