sp_help_operator (Transact-SQL)

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

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_help_operator
     { [ @operator_name = ] 'operator_name' 
     | [ @operator_id = ] operator_id }

Argumentos

  • [ @operator_name= ] 'operator_name'
    Es el nombre del operador. operator_name es de tipo sysname. Si no se especifica operator_name, se devuelve información sobre todos los operadores.

  • [ @operator_id= ] operator_id
    Es el número de identificación del operador acerca del que se solicita información. operator_ides de tipo int y su valor predeterminado es NULL.

    [!NOTA]

    Se debe especificar operator_id o operator_name, pero no ambos.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Nombre de 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 localizador del operador.

last_pager_date

int

Fecha de la última notificación al operador mediante localizador.

last_pager_time

int

Hora de la última notificación al operador mediante localizador.

weekday_pager_start_time

int

Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante localizador durante los días laborables.

weekday_pager_end_time

int

Hora en que el operador deja de estar disponible para recibir notificaciones mediante localizador los días laborables.

saturday_pager_start_time

int

Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante localizador los sábados.

saturday_pager_end_time

int

Hora en que el operador deja de estar disponible para recibir notificaciones mediante localizador los sábados.

sunday_pager_start_time

int

Hora inicial a partir de la cual el operador está disponible para recibir notificaciones mediante localizador los domingos.

sunday_pager_end_time

int

Hora en que el operador deja de estar disponible para recibir notificaciones mediante localizador los domingos.

pager_days

tinyint

Máscara de bits (1 = domingo, 64 = sábado) para los días de la semana que indica cuándo el operador está disponible para recibir notificaciones mediante localizador.

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.

Notas

sp_help_operator se debe ejecutar desde la base de datos msdb.

Permisos

De forma predeterminada, los miembros de la función fija de servidor sysadmin pueden ejecutar este procedimiento almacenado. A otros usuarios debe concederse una de las siguientes funciones fijas de base de datos del Agente SQL Server en la base de datos msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Para obtener más información acerca de los permisos de estas funciones, vea Funciones fijas 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