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