Udostępnij za pośrednictwem


sp_help_notification (języka Transact-SQL)

Raporty, listy alertów dla danego operator lub listy operatorów dla danego alert.

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

Składnia

sp_help_notification
     [ @object_type = ] 'object_type' ,
     [ @name = ] 'name' ,
     [ @enum_type = ] 'enum_type' , 
     [ @notification_method = ] notification_method 
     [ , [ @target_name = ] 'target_name' ] 

Argumenty

  • [ @ object_type =] 'object_type"
    Typ informacji, które mają być zwrócone.object_typejest char(9), z braku domyślne.object_typemoże być ALERTÓW, które wyświetla alerty przypisanej do nazwy podany operator*,* lub podmioty gospodarcze, które wyświetla listę podmiotów odpowiedzialnych za nazwy podanej alert*.*

  • [ @name =] 'name'
    Nazwa operator (Jeśli object_type jest operatorów) lub nazwa alert (jeśli object_type jest ALERTY).namejest sysname, z braku domyślne.

  • [ @ enum_type =] 'enum_type"
    object_typeInformacji zwrotnych.enum_typew większości przypadków jest RZECZYWISTE.enum_typejest char(10), z Brak domyślnej i może być jedną z tych wartości.

    Wartość

    Opis

    RZECZYWISTE

    Wyświetla listę tylko object_types związane z name.

    ALL

    Wyświetla listę wszystkichobject_types włącznie z tymi, które nie są skojarzone z name.

    DOCELOWA

    Wyświetla listę tylko object_types pasujące dostarczony target_name, niezależnie od stowarzyszenia zname.

  • [ @ notification_method =] notification_method
    Wartość liczbowa określa kolumnymetoda powiadomieniedo zwrócenia. notification_methodjest tinyint, i może mieć jedną z następujących wartości.

    Wartość

    Opis

    1

    Adres e-mail: Zwraca tylko use_email kolumna.

    2

    Pager: Zwraca tylko use_pager kolumna.

    4

    NetSend: Zwraca tylko use_netsend kolumna.

    7

    Wszystkie: Zwraca wszystkie kolumny.

  • [ @ nazwa_docelowa =] 'target_name"
    Nazwa alert , aby wyszukać (Jeśli object_type jest ALERTY) lub nazwa operator , aby wyszukać (jeśli object_type jest operatorów).target_namepotrzebna jest tylko wtedy, gdy enum_type jest docelowy.target_namejest sysname, domyślna wartość NULL.

Zwraca kod zaworów

0 (sukces) lub 1 (błąd)

Zestawy wyników

Jeśli object_type jest ALERTY, zestaw wyników Wyświetla wszystkie alerty dla danego operator.

Nazwa kolumny

Typ danych

Opis

alert_id

int

Numer identyfikatora alertu.

alert_name

sysname

Nazwa alertu.

use_email

int

Wiadomości e-mail jest używany do powiadomienia operator:

1 = Yes

0 = No

use_pager

int

Pager jest używana do powiadamiania operator:

1 = Yes

0 = No

use_netsend

int

Wyskakujące okienko sieci jest używana do powiadamiania operator:

1 = Yes

0 = No

has_email

int

Liczba powiadomień pocztą e-mail wysyłanych do tego alert.

has_pager

int

Numer pagera powiadomienia wysyłane dla tego alert.

has_netsend

int

Liczba polecenia net send powiadomienia wysyłane dla tego alert.

Jeśli object_type jest Operatorzy, zestaw wyników wszystkie operatory danego alert.

Nazwa kolumny

Typ danych

Opis

operator_id

int

Numer identyfikacyjny operatora.

operator_name

sysname

Nazwa operatora.

use_email

int

Wiadomości e-mail jest używany do wysyłania powiadomienie operator:

1 = Yes

0 = No

use_pager

int

Pager jest używany do wysyłania powiadomienie operator:

1 = Yes

0 = No

use_netsend

int

Sieci podręczny umożliwia powiadamianie operator:

1 = Yes

0 = No

has_email

int

Operator ma adres e-mail:

1 = Yes

0 = No

has_pager

int

Operator ma adres pager:

1 = Yes

0 = No

has_netsend

int

Operator ma net wysyłanie powiadomienie skonfigurowany.

1 = Yes

0 = No

Uwagi

Ta procedura składowana należy uruchomić z msdb bazy danych.

Uprawnienia

wykonać tej procedura składowana, użytkownik musi być element członkowski sysadminstała rola serwera.

Przykłady

A.Wyświetlanie alertów dla określonego operator

Poniższy przykład zwraca wszystkie alerty dla których operator François Ajenstat odbiera wszelkiego rodzaju powiadomienie.

USE msdb ;
GO

EXEC dbo.sp_help_notification 
    @object_type = N'ALERTS',
    @name = N'François Ajenstat',
    @enum_type = N'ACTUAL',
    @notification_method = 7 ;
GO

B.Wyświetlanie listy operatorów określonego alert

W przykładzie poniżej są zwracane wszystkie podmioty gospodarcze, którzy otrzymują wszelkiego rodzaju powiadomienie o Test Alert alert.

USE msdb ;
GO

EXEC sp_help_notification
    @object_type = N'OPERATORS',
    @name = N'Test Alert',
    @enum_type = N'ACTUAL',
    @notification_method = 7 ;
GO