# 创建用于警报和作业的操作员
#### 操作场景
使用存储过程创建用于警报和作业的操作员（通知收件人）。
#### 前提条件
成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例，具体操作请参见[通过公网连接RDS for SQL Server实例](https://support.huaweicloud.com/usermanual-rds-mssql/rds_mssql_connect_06.html)。
#### 操作步骤
执行以下命令，创建用于警报和作业的操作员。
```
EXEC [msdb].[dbo].[rds_add_operator]
@name='name',
@enabled=enabled,
@email_address='email_address',
@pager_address='pager_address',
@weekday_pager_start_time=weekday_pager_start_time,
@weekday_pager_end_time=weekday_pager_end_time,
@saturday_pager_start_time=saturday_pager_start_time,
@saturday_pager_end_time=saturday_pager_end_time,
@sunday_pager_start_time=sunday_pager_start_time,
@sunday_pager_end_time=sunday_pager_end_time,
@pager_days=pager_days,
@netsend_address='netsend_address',
@category_name='category';
```
表1参数说明 
| 参数                       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|
| 'name'                     | 操作员（通知收件人）的名称。此名称必须唯一，并且不能包含百分号（ % ）字符。名称为sysname，无默认值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| enabled                    | 指示操作员的当前状态。"enabled"为"tinyint"，默认值为1 （已启用）。 如果为0，则不启用操作员且不会收到通知。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 'email_address'           | 操作员的电子邮件地址。此字符串将直接传递到电子邮件系统。"email_address"为"nvarchar（100）"，默认值为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 'pager_address'          | 操作员的寻呼地址。此字符串将直接传递到电子邮件系统。"pager_address"为"nvarchar（100）"，默认值为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| weekday_pager_start_time  | 时间，在该时间之后SQL Server代理将寻呼通知发送到工作日的指定操作员，从星期一到星期五。"weekday_pager_start_time"的值为"int"，默认值为090000，表示9:00 AM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| weekday_pager_end_time    | 一个时间，在此时间之后，SQLServerAgent服务不再向星期一到星期五的工作日发送寻呼通知。"weekday_pager_end_time"值为"int"，默认值为180000，表示6:00 PM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| saturday_pager_start_time | SQLServerAgent服务在星期六向指定操作员发送寻呼通知的时间。 "saturday_pager_start_time"的值为"int"，默认值为090000，表示9:00 AM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| saturday_pager_end_time  | 一个时间，在此时间之后，SQLServerAgent服务不再向周六的指定操作员发送寻呼通知。"saturday_pager_end_time"的值为"int"，默认值为180000，表示6:00 PM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| sunday_pager_start_time   | SQLServerAgent服务在星期日向指定操作员发送寻呼通知的时间。 "sunday_pager_start_time"的值为"int"，默认值为090000，表示9:00 AM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| sunday_pager_end_time    | 在星期日，SQLServerAgent服务不再向指定操作员发送寻呼通知的时间。 "sunday_pager_end_time"的值为"int"，默认值为180000，表示6:00 PM，并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| pager_days                 | 是一个数字，指示操作员可用于页面的日期（受限于指定的开始/结束时间）。pager_days为tinyint，默认值为0，表示运算符不可用于接收页面。 有效值为0至127。 pager_days是通过添加所需日期的各个值来计算的。 例如，从星期一到星期五是2+4+8+16+32 = 62。下表列出了一周中每天的值。 - 值为1，表示星期日。  - 值为2，表示星期一。  - 值为4，表示星期二。  - 值为8，表示星期三。  - 值为16，表示星期四。  - 值为32，表示星期五。  - 值为64，表示星期六。   |
| 'netsend_address'        | 要向其发送网络消息的操作员的网络地址。netsend_address为nvarchar（100），默认值为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 'category'               | 此操作员的类别名称。category 的类型为sysname，默认值为 NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
执行成功后，系统将会如下提示：
```
Commands completed successfully.
```
#### 示例
![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002250115229.png)
回显如下所示：
![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002214915166.png)
