报告有关为服务器定义的操作员的信息。
sp_help_operator [ [ @operator_name = ] 'operator_name' ]
[ , [ @operator_id = ] operator_id ]
[@operator_name =] 'operator_name'
是操作员名称。operator_name 的数据类型为 sysname。如果没有指定 operator_name,那么返回有关所有操作员的信息。
[@operator_id =] operator_id
是为其请求信息的操作员的标识号。operator_id 的数据类型为 int,默认值为 NULL。
0(成功)或 1(失败)
列名 | 数据类型 | 描述 |
---|---|---|
id | int | 操作员标识号。 |
name | sysname | 操作员名称。 |
enabled | tinyint | 操作员可以接收到任何提示: 1 = 是 |
email_address | nvarchar(100) | 操作员电子邮件地址。 |
last_email_date | int | 上一次用电子邮件提示操作员的日期。 |
last_email_time | int | 上一次用电子邮件提示操作员的时间。 |
pager_address | nvarchar(100) | 操作员寻呼机地址。 |
last_pager_date | int | 上一次用寻呼机提示操作员的日期。 |
last_pager_time | int | 上一次用寻呼机提示操作员的时间。 |
weekday_pager_start_time | int | 某一时间段的起始时间,在工作日的该时间段内操作员可以接收到寻呼机提示。 |
weekday_pager_end_time | int | 某一时间段的结束时间,在工作日的该时间段内操作员可以接收到寻呼机提示。 |
Saturday_pager_start_time | int | 某一时间段的起始时间,在星期六的该时间段内操作员可以接收到寻呼机提示。 |
Saturday_pager_end_time | int | 某一时间段的结束时间,在星期六的该时间段内操作员可以接收到寻呼机提示。 |
Sunday_pager_start_time | int | 某一时间段的起始时间,在星期日的该时间段内操作员可以接收到寻呼机提示。 |
Sunday_pager_end_time | int | 某一时间段的结束时间,在星期日的该时间段内操作员可以接收到寻呼机提示。 |
pager_days | tinyint | 一星期内各天的位掩码(1 = 星期天,64 = 星期六),它指明操作员可以接收寻呼机提示的时间。 |
netsend_address | nvarchar(100) | 接收网络弹出提示的操作员地址。 |
last_netsend_date | int | 上一次用网络弹出消息提示操作员的日期。 |
last_netsend_time | int | 上一次用网络弹出消息提示操作员的时间。 |
category_name | sysname | 该操作员所属的操作员分类的名称。 |
必须从 msdb 数据库运行 sp_help_operator。
执行该过程的权限默认授予 sysadmin 固定服务器角色和 db_owner 固定数据库角色,他们可以将权限授予其他用户。
下面的示例报告有关操作员 andrewf 的信息。
USE msdb相关文章
EXEC sp_help_operator 'andrewf'