Compartir a través de


sp_help_operator (Transact-SQL)

Se aplica a: SQL Server

Presenta información acerca de los operadores definidos en el servidor.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_help_operator
    [ [ @operator_name = ] N'operator_name' ]
    [ , [ @operator_id = ] operator_id ]
[ ; ]

Argumentos

[ @operator_name = ] N'operator_name'

El nombre del operador. @operator_name es sysname, con un valor predeterminado de NULL. Si no se especifica @operator_name , se devuelve información sobre todos los operadores.

Se deben especificar @operator_id o @operator_name , pero no se pueden especificar ambos.

[ @operator_id = ] operator_id

Es el número de identificación del operador acerca del que se solicita información. @operator_id es int, con un valor predeterminado de NULL.

Se deben especificar @operator_id o @operator_name , pero no se pueden especificar ambos.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
id int Número de identificación del operador.
name sysname Nombre del operador.
enabled tinyint El operador está disponible para recibir notificaciones:

1 = Sí
0 = No
email_address nvarchar(100) Dirección de correo electrónico del operador.
last_email_date int Fecha de la última notificación al operador mediante correo electrónico.
last_email_time int Hora de la última notificación al operador mediante correo electrónico.
pager_address nvarchar(100) Dirección del buscapersonas del operador.
last_pager_date int Fecha de la última notificación al operador mediante buscapersonas.
last_pager_time int Hora de la última notificación al operador mediante buscapersonas.
weekday_pager_start_time int Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante buscapersonas durante los días laborables.
weekday_pager_end_time int Hora en que el operador deja de estar disponible para recibir notificaciones mediante buscapersonas los días laborables.
saturday_pager_start_time int Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante buscapersonas los sábados.
saturday_pager_end_time int Hora en que el operador deja de estar disponible para recibir notificaciones mediante buscapersonas los sábados.
sunday_pager_start_time int Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante buscapersonas los domingos.
sunday_pager_end_time int Hora en que el operador deja de estar disponible para recibir notificaciones mediante buscapersonas los domingos.
pager_days tinyint Máscara de bits (1 = domingo, 64 = sábado) de días de la semana que indica cuándo el operador está disponible para recibir notificaciones del buscapersonas.
netsend_address nvarchar(100) Dirección de red del operador para notificaciones por mensaje emergente de red.
last_netsend_date int Fecha de la última notificación al operador mediante un mensaje emergente de red.
last_netsend_time int Hora de la última notificación al operador mediante un mensaje emergente de red.
category_name sysname Nombre de la categoría de operadores a la que pertenece este operador.

Comentarios

sp_help_operator debe ejecutarse desde la msdb base de datos.

Permisos

Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.

A otros usuarios se les debe conceder uno de los siguientes Agente SQL Server roles fijos de base de datos en la msdb base de datos:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Para detalles sobre los permisos de estos roles, consulte Roles fijos de base de datos del Agente SQL Server.

Ejemplos

En el siguiente ejemplo se proporciona información sobre el operador François Ajenstat.

USE msdb;
GO

EXEC dbo.sp_help_operator
    @operator_name = N'François Ajenstat';
GO