Transact-SQL 参考

sp_help_operator

报告有关为服务器定义的操作员的信息。

语法

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 = 是
0 = 否

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'

请参见

sp_add_operator

sp_delete_operator

sp_update_operator

系统存储过程