启用数据库邮件
使用以下过程为数据库实例启用数据库邮件:
-
创建新的参数组。
-
修改参数组以将
database mail xps
参数设置为 1。 -
将参数组与数据库实例相关联。
为数据库邮件创建参数组
为与 SQL Server 版本和数据库实例版本对应的 database mail xps
参数创建参数组。
注意
您也可以修改现有参数组。按照修改启用数据库邮件的参数中过程操作。
以下示例为 SQL Server 标准版 2016 创建一个参数组。
创建参数组
登录 Amazon Web Services 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 创建的参数组。
修改参数组
登录 Amazon Web Services 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"
将参数组与数据库实例相关联
您可以使用 Amazon Web Services Management Console 或 Amazon 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