sp_update_operator (języka Transact-SQL)

Aktualizuje informacje o operator (powiadomienie adresata) do użytku z alerty i zadania.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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