# 更新警报和作业所用的操作员信息
#### 操作场景
使用存储过程更新警报和作业所用的操作员（通知收件人）信息。
#### 前提条件
成功连接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_update_operator]
@name='name',
@new_name='new_name',
@enabled=enabled,
@email_address='email_address',
@pager_address='pager_number',
@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，无默认值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 'new_name'               | 操作员的新名称。此名称必须唯一。new_name是sysname，默认值为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| enabled                   | 指示操作员的当前状态。enabled为tinyint，默认值为1（已启用）。如果为0，则不启用操作员且不会收到通知。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 'email_address'           | 操作员的电子邮件地址。此字符串将直接传递到电子邮件系统。email_address为nvarchar（100），默认值为 NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 'pager_number'             | 操作员的寻呼地址。此字符串将直接传递到电子邮件系统。pager_number的数据类型为 nvarchar(100)，默认值为 NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| weekday_pager_start_time | 时间，在该时间之后 SQL Server代理将寻呼通知发送到工作日的指定操作员，从星期一到星期五。weekday_pager_start_time的值为int，默认值为090000，指示 9:00 A.M。并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| weekday_pager_end_time   | 一个时间，在此时间之后，SQLServerAgent服务不再向星期一到星期五的工作日发送寻呼通知。"weekday_pager_end_time"的值为"int"，默认值为180000，表示6:00 P.M.并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| saturday_pager_start_time    | SQLServerAgent服务在星期六向指定操作员发送寻呼通知的时间。"saturday_pager_start_time"的值为"int"，默认值为090000，指示9:00 A.M。并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| saturday_pager_end_time    | 一个时间，在此时间之后，SQLServerAgent服务不再向周六的指定操作员发送寻呼通知。"saturday_pager_end_time"的值为"int"，默认值为180000，表示6:00 P.M并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| sunday_pager_start_time   | SQLServerAgent服务在星期日向指定操作员发送寻呼通知的时间。"sunday_pager_start_time"的值为"int"，默认值为090000，指示9:00 A.M。并且必须使用HHMMSS格式输入。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| sunday_pager_end_time   | 在星期日上，SQLServerAgent服务不再向指定操作员发送寻呼通知的时间。"sunday_pager_end_time"的值为"int"，默认值为180000，表示6:00 P.M并且必须使用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.
```
