sp_update_operator (języka Transact-SQL)
Aktualizuje informacje o operator (powiadomienie adresata) do użytku z alerty i zadania.
Składnia
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' ]
Argumenty
[ @name=\] 'name'
Nazwa operator do zmodyfikowania.namejest sysname, z braku domyślne.[ @new_name=\] 'new_name'
Nowa nazwa dla operator.Ta nazwa musi być unikatowa.new_namejest sysname, domyślna wartość NULL.[ @enabled=\] enabled
Liczba wskazująca bieżący stan operator(1 Jeśli włączona, 0 w przeciwnym razie).enabledjest tinyint, domyślna wartość NULL.Jeśli nie jest włączony, operator nie otrzymają powiadomień alert .[ @email_address=\] 'email_address'
Adres e-mail operator.Ten ciąg jest przekazywany bezpośrednio do systemu poczty e-mail.email_addressjest nvarchar(100), domyślna wartość NULL.[ @pager_address=\] 'pager_number'
Adres pagera operator.Ten ciąg jest przekazywany bezpośrednio do systemu poczty e-mail.pager_numberjest nvarchar(100), domyślna wartość NULL.[ @weekday_pager_start_time=\] weekday_pager_start_time
Określa czas , po którym pagera powiadomienie mogą być wysyłane do tego operator, od poniedziałku do piątku.weekday_pager_start_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @weekday_pager_end_time=\] weekday_pager_end_time
Określa czas , po którym pagera powiadomienie nie można wysłać do określonego operatorod poniedziałku do piątku.weekday_pager_end_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @saturday_pager_start_time=\] saturday_pager_start_time
Określa czas , po którym pagera powiadomienie mogą być wysyłane do określonego operator w soboty.saturday_pager_start_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @saturday_pager_end_time=\] saturday_pager_end_time
Określa czas , po którym pagera powiadomienie nie można wysłać do określonego operator w soboty.saturday_pager_end_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @sunday_pager_start_time=\] sunday_pager_start_time
Określa czas , po którym pagera powiadomienie mogą być wysyłane do określonego operator w niedziele.sunday_pager_start_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @sunday_pager_end_time=\] sunday_pager_end_time
Określa czas , po którym pagera powiadomienie nie można wysłać do określonego operator w niedziele.sunday_pager_end_timejest int, domyślna wartość NULL i musi być wprowadzona w postaci HHMMSS do użytku z zegarem 24-godzinnym.[ @pager_days=\] pager_days
Określa dni, w których operator jest dostępny do odbierania stron (z zastrzeżeniem godziny rozpoczęcia/zakończenia).pager_daysjest tinyint, domyślna wartość NULL, i musi być wartością z 0 przez 127.pager_daysjest obliczana przez dodanie indywidualnych wartości dla wymaganych dni.For example, from Monday through Friday is 2+4+8+16+32 = 64.Wartość
Opis
1
Niedziela
2
Poniedziałek
4
Wtorek
8
Środa
16
Czwartek
32
Piątek
64
Sobota
[ @netsend_address=\] 'netsend_address'
Adres sieciowy operator , do której jest wysyłany komunikat sieciowy.netsend_addressjest nvarchar(100), domyślna wartość NULL.[ @category_name=\] 'category'
Nazwa kategorii tego alert.categoryjest sysname, domyślna wartość NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_update_operatornależy uruchomić z msdb bazy danych.
Uprawnienia
Uprawnienia do wykonać tej procedury domyślna dla członków sysadmin stała rola serwera.
Przykłady
Następujące aktualizacje przykład stan operator do włączone i ustawia dni (od poniedziałku do piątku, od 8: 00do 17: 00) gdy operator może być stronicowana.
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 = 64 ;
GO