启用数据库邮件
使用以下过程为数据库实例启用数据库邮件:
-
创建新的参数组。
-
修改参数组以将
database mail xps
参数设置为 1。 -
将参数组与数据库实例相关联。
为数据库邮件创建参数组
为与 SQL Server 版本和数据库实例版本对应的 database mail xps
参数创建参数组。
注意
您也可以修改现有参数组。按照修改启用数据库邮件的参数中过程操作。
以下示例为 SQL Server 标准版 2016 创建一个参数组。
创建参数组
登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择参数组。
-
选择创建参数组。
-
在创建参数组窗格中,执行以下操作:
-
对于参数组系列,选择 sqlserver-se-13.0。
-
对于组名称,输入参数组的标识符,如
dbmail-sqlserver-se-13
。 -
对于描述,输入
Database Mail XPs
。
-
-
选择创建。
以下示例为 SQL Server 标准版 2016 创建一个参数组。
创建参数组
-
使用以下命令之一。
对于 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
"
修改启用数据库邮件的参数
修改与 SQL Server 版本和数据库实例版本对应的参数组中的 database mail xps
参数。
要启用数据库邮件,请将 database mail xps
参数设置为 1。
以下示例修改您为 SQL Server 标准版 2016 创建的参数组。
修改参数组
登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择参数组。
-
选择参数组,例如 dbmail-sqlserver-se-13。
-
在参数下,从参数列表中筛选
mail
。 -
选择数据库邮件 xps。
-
选择编辑参数。
-
输入
1
。 -
选择 Save changes(保存更改)。
以下示例修改您为 SQL Server 标准版 2016 创建的参数组。
修改参数组
-
使用以下命令之一。
对于 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"
将参数组与数据库实例相关联
您可以使用 AWS Management Console 或 AWS CLI 将数据库邮件参数组与数据库实例相关联。
您可以将数据库邮件参数组与新的或现有的数据库实例相关联。
-
对于新的数据库实例,请在启动实例时将其关联。有关更多信息,请参阅“创建 Amazon RDS 数据库实例”。
-
对于现有数据库实例,请通过修改实例将其关联。有关更多信息,请参阅 修改 Amazon RDS 数据库实例。
您可以将数据库邮件参数组与新的或现有的数据库实例相关联。
如欲使用数据库邮件参数组创建数据库实例
-
指定在创建参数组时使用的相同数据库引擎类型和主要版本。
对于 Linux、macOS 或 Unix:
aws rds create-db-instance \ --db-instance-identifier
mydbinstance
\ --db-instance-classdb.m5.2xlarge
\ --enginesqlserver-se
\ --engine-version13.00.5426.0.v1
\ --allocated-storage100
\ --manage-master-user-password \ --master-usernameadmin
\ --storage-typegp2
\ --license-modelli
--db-parameter-group-namedbmail-sqlserver-se-13
对于 Windows:
aws rds create-db-instance ^ --db-instance-identifier
mydbinstance
^ --db-instance-classdb.m5.2xlarge
^ --enginesqlserver-se
^ --engine-version13.00.5426.0.v1
^ --allocated-storage100
^ --manage-master-user-password ^ --master-usernameadmin
^ --storage-typegp2
^ --license-modelli
^ --db-parameter-group-namedbmail-sqlserver-se-13
如欲修改数据库实例并关联数据库邮件参数组
-
使用以下命令之一。
对于 Linux、macOS 或 Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --db-parameter-group-namedbmail-sqlserver-se-13
\ --apply-immediately对于 Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --db-parameter-group-namedbmail-sqlserver-se-13
^ --apply-immediately