Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Actualiza información acerca de un operador (destinatario de la notificación) para utilizarla con las alertas y los trabajos.
Sintaxis
sp_update_operator
[@name =] 'name'
[ , [@new_name =] 'new_name']
[ , [@enabled =] enabled]
[ , [@email_address =] 'email_address']
[ , [@pager_address =] 'pager_number']
[ , [@weekday_pager_start_time =] weekday_pager_start_time]
[ , [@weekday_pager_end_time =] weekday_pager_end_time]
[ , [@saturday_pager_start_time =] saturday_pager_start_time]
[ , [@saturday_pager_end_time =] saturday_pager_end_time]
[ , [@sunday_pager_start_time =] sunday_pager_start_time]
[ , [@sunday_pager_end_time =] sunday_pager_end_time]
[ , [@pager_days =] pager_days]
[ , [@netsend_address =] 'netsend_address']
[ , [@category_name =] 'category']
Argumentos
[ @name =] 'name'
Nombre del operador que se va a modificar. name es de tipo sysname y no tiene ningún valor predeterminado.
[ @new_name =] 'new_name'
Nuevo nombre del operador. Este nombre debe ser único. new_name es de tipo sysname y su valor predeterminado es NULL.
[ @enabled =] enabled
Número que indica el estado actual del operador (1 si está habilitado, 0 si no lo está). enabled es de tipo tinyint y su valor predeterminado es NULL. Si no está habilitado, un operador no recibirá notificaciones de alertas.
[ @email_address =] 'email_address'
Dirección de correo electrónico del operador. Esta cadena se pasa directamente al sistema de correo electrónico. email_address es de tipo nvarchar(100) y su valor predeterminado es NULL.
[ @pager_address =] 'pager_number'
Dirección del localizador del operador. Esta cadena se pasa directamente al sistema de correo electrónico. pager_number es de tipo nvarchar(100) y su valor predeterminado es NULL.
[ @weekday_pager_start_time =] weekday_pager_start_time
Especifica la hora a partir de la que puede enviarse una notificación por localizador a este operador, de lunes a viernes. weekday_pager_start_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @weekday_pager_end_time =] weekday_pager_end_time
Especifica la hora a partir de la cual no puede enviarse una notificación por localizador al operador especificado, de lunes a viernes. weekday_pager_end_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @saturday_pager_start_time =] saturday_pager_start_time
Especifica la hora a partir de la cual puede enviarse una notificación por localizador al operador especificado, los sábados. saturday_pager_start_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @saturday_pager_end_time =] saturday_pager_end_time
Especifica la hora a partir de la cual no puede enviarse una notificación por localizador al operador especificado, los sábados. saturday_pager_end_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @sunday_pager_start_time =] sunday_pager_start_time
Especifica la hora a partir de la cual puede enviarse una notificación por localizador al operador especificado, los domingos. sunday_pager_start_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @sunday_pager_end_time =] sunday_pager_end_time
Especifica la hora a partir de la cual no puede enviarse una notificación por localizador al operador especificado, los domingos. sunday_pager_end_timees de tipo int, su valor predeterminado es NULL y debe especificarse en el formato HHMMSS para utilizarse con un reloj de 24 horas.
[ @pager_days =] pager_days
Especifica los días en los que el operador está disponible para recibir mensajes por localizador (de acuerdo con las horas inicial y final especificadas). pager_dayses de tipo tinyint, su valor predeterminado es NULL y debe ser un valor del 0 al 127. pager_days se calcula agregando los valores individuales de los días requeridos. Por ejemplo, de lunes a viernes es 2+4+8+16+32 = 64.
| Valor | Descripción |
|---|---|
1 |
Domingo |
2 |
Lunes |
4 |
Martes |
8 |
Miércoles |
16 |
Jueves |
32 |
Viernes |
64 |
Sábado |
[ @netsend_address =] 'netsend_address'
Dirección de red del operador al que se envía el mensaje de red. netsend_addresses de tipo nvarchar(100) y su valor predeterminado es NULL.
[ @category_name =] 'category'
Nombre de la categoría de esta alerta. category es de tipo sysname y su valor predeterminado es NULL.
Notas
sp_update_operator se debe ejecutar desde la base de datos msdb.
Permisos
Los permisos de ejecución para este procedimiento corresponden de forma predeterminada a los miembros de la función fija de servidor sysadmin.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
En el ejemplo siguiente se actualiza el estado del operador a habilitado y se establecen los días (de lunes a viernes, de las 8 a.m. a las 5 p.m.) en los que se le puede enviar una notificación por localizador.
USE msdb ;
GO
EXEC dbo.sp_update_operator
@name = N'François Ajenstat',
@enabled = 1,
@email_address = N'françoisa',
@pager_address = N'5551290AW@pager.Adventure-Works.com',
@weekday_pager_start_time = 080000,
@weekday_pager_end_time = 170000,
@pager_days = 62 ;
GO
Vea también
Referencia
sp_add_operator (Transact-SQL)
sp_delete_operator (Transact-SQL)
sp_help_operator (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)