创建用于警报和作业的操作员 本节介绍了创建用于警报和作业的操作员的相关内容。 操作场景 使用存储过程创建用于警报和作业的操作员(通知收件人)。 前提条件 成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例。 操作步骤 执行以下命令,创建用于警报和作业的操作员 EXEC [msdb].[dbo].[rdsaddoperator] @name 'name', @enabledenabled, @emailaddress'emailaddress', @pageraddress'pageraddress', @weekdaypagerstarttime weekdaypagerstarttime, @weekdaypagerendtime weekdaypagerendtime, @saturdaypagerstarttime saturdaypagerstarttime, @saturdaypagerendtime saturdaypagerendtime, @sundaypagerstarttime sundaypagerstarttime, @sundaypagerendtime sundaypagerendtime, @pagerdays pagerdays, @netsendaddress'netsendaddress', @categoryname'category'; 表 参数说明 参数 说明 'name' 操作员(通知收件人)的名称。此名称必须唯一,并且不能包含百分号( % )字符。名称为sysname,无默认值。 enabled 指示操作员的当前状态。“enabled”为“tinyint”,默认值为1 (已启用)。 如果为0,则不启用操作员且不会收到通知。 'emailaddress' 操作员的电子邮件地址。此字符串将直接传递到电子邮件系统。“emailaddress”为“nvarchar(100)”,默认值为NULL。 'pageraddress' 操作员的寻呼地址。此字符串将直接传递到电子邮件系统。“pageraddress”为“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。 'netsendaddress' 'category' 此操作员的类别名称。category 的类型为sysname,默认值为 NULL。 执行成功后,系统将会如下提示: plaintext Commands completed successfully.