更新警报和作业所用的操作员信息 本节介绍了更新警报和作业所用的操作员信息的相关内容。 操作场景 使用存储过程更新警报和作业所用的操作员(通知收件人)信息。 前提条件 成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例。 操作步骤 执行以下命令,更新警报和作业所用的操作员信息。 EXEC [msdb].[dbo].[rdsupdateoperator] @name 'name', @newname 'newname', @enabledenabled, @emailaddress'emailaddress', @pageraddress 'pagernumber', @weekdaypagerstarttime weekdaypagerstarttime, @weekdaypagerendtime weekdaypagerendtime, @saturdaypagerstarttime saturdaypagerstarttime, @saturdaypagerendtime saturdaypagerendtime, @sundaypagerstarttime sundaypagerstarttime, @sundaypagerendtime sundaypagerendtime, @pagerdays pagerdays, @netsendaddress 'netsendaddress', @categoryname'category'; 表 参数说明 参数 说明 'name' 操作员(通知收件人)的名称。此名称必须唯一,并且不能包含百分号(%)字符。名称为sysname,无默认值。 'newname' 操作员的新名称。此名称必须唯一。newname是sysname,默认值为NULL。 enabled 指示操作员的当前状态。enabled为tinyint,默认值为1(已启用)。如果为0,则不启用操作员且不会收到通知。 'emailaddress' 操作员的电子邮件地址。此字符串将直接传递到电子邮件系统。emailaddress为nvarchar(100),默认值为 NULL。 'pagernumber' 操作员的寻呼地址。此字符串将直接传递到电子邮件系统。pagernumber的数据类型为 nvarchar(100),默认值为 NULL。 weekdaypagerstarttime 一个时间,在该时间之后 SQL Server代理将寻呼通知发送到工作日的指定操作员,从星期一到星期五。weekdaypagerstarttime的值为int,默认值为090000,指示 9:00 A.M。并且必须使用HHMMSS格式输入。 weekdaypagerendtime 一个时间,在此时间之后,SQLServerAgent服务不再向星期一到星期五的工作日发送寻呼通知。“weekdaypagerendtime”的值为“int”,默认值为180000,表示6:00 P.M.并且必须使用HHMMSS格式输入。 saturdaypagerstarttime SQLServerAgent服务在星期六向指定操作员发送寻呼通知的时间。“saturdaypagerstarttime”的值为“int”,默认值为090000,指示9:00 A.M。并且必须使用HHMMSS格式输入。 saturdaypagerendtime 一个时间,在此时间之后,SQLServerAgent服务不再向周六的指定操作员发送寻呼通知。“saturdaypagerendtime”的值为“int”,默认值为180000,表示6:00 P.M并且必须使用HHMMSS格式输入。 sundaypagerstarttime SQLServerAgent服务在星期日向指定操作员发送寻呼通知的时间。“sundaypagerstarttime”的值为“int”,默认值为090000,指示9:00 A.M。并且必须使用HHMMSS格式输入。 sundaypagerendtime 在星期日上,SQLServerAgent服务不再向指定操作员发送寻呼通知的时间。“sundaypagerendtime”的值为“int”,默认值为180000,表示6:00 P.M并且必须使用HHMMSS格式输入。 pagerdays 是一个数字,指示操作员可用于页面的日期(受限于指定的开始/结束时间)。pagerdays为tinyint,默认值为0,表示运算符从不可用于接收页面。有效值为0至127。pagerdays是通过添加所需日期的各个值来计算的。例如,从星期一到星期五是2+4+8+16+32 62。下表列出了一周中每天的值。 值为1,表示星期日。 值为2,表示星期一。 值为4,表示星期二。 值为8,表示星期三。 值为16,表示星期四。 值为32,表示星期五。 值为64,表示星期六。 'netsendaddress' 要向其发送网络消息的操作员的网络地址。netsendaddress为nvarchar(100),默认值为NULL。 'category' 此操作员的类别名称。category的类型为sysname,默认值为NULL。 执行成功后,系统将会如下提示: plaintext Commands completed successfully.