Udostępnij za pośrednictwem


sp_help_notification (Transact-SQL)

Raporty listę alert s dany podmiot gospodarczy lub listę operator dla danego alert.

Topic link iconKonwencje składni języka Transact-SQL

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'
    The type of information to be returned.object_typeis char(9), with no default.object_type can be ALERTS, which lists the alerts assigned to the supplied operator name*,* or OPERATORS, which lists the operators responsible for the supplied alert name*.*

  • [ @name =] 'name'
    An operator name (if object_type is OPERATORS) or an alert name (if object_type is ALERTS).name is sysname, with no default.

  • [ @enum_type =] 'enum_type'
    The object_typeinformation that is returned.enum_type is ACTUAL in most cases.enum_typeis char(10), with no default, and can be one of these values.

    Wartość

    Description

    RZECZYWISTE

    Wyświetla listę tylko object_types skojarzone z name.

    ALL

    Lists all theobject_types including those that are not associated with name.

    miejsce docelowe

    Lists only the object_types matching the supplied target_name, regardless of association withname.

  • [ @notification_method =] notification_method
    A numeric value that determines the notification method columns to return.notification_method is tinyint, and can be one of the following values.

    Wartość

    Description

    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.

  • [ @target_name =] 'target_name'
    An alert name to search for (if object_type is ALERTS) or an operator name to search for (if object_type is OPERATORS).target_name is needed only if enum_type is TARGET.target_name is sysname, with a default of NULL.

Zwraca kod zawory

0 (sukces) lub 1 (brak)

Zestawy wyników

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

Nazwa kolumna

Typ danych

Description

alert_id

int

alert numer identyfikacyjny.

alert_name

sysname

alert nazwy.

use_email

int

Wiadomości e-mail jest używany do powiadamiania 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żywany do powiadamiania operator:

1 = Yes

0 = No

has_email

int

Liczba powiadomień e-mail wysłanych w tym alert.

has_pager

int

Numer pager powiadomienia wysyłane do tego alert.

has_netsend

int

Liczba polecenie net send powiadomienia wysyłane do tego alert.

Jeśli object_type is PODMIOTY GOSPODARCZE, zestaw wyników zawiera listę wszystkich podmiotów gospodarczych do danego alert.

Nazwa kolumna

Typ danych

Description

operator_id

int

Numer identyfikacyjny operator.

operator_name

sysname

Nazwa operator.

use_email

int

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

1 = Yes

0 = No

use_pager

int

Pager jest używany do wysyłania powiadomienia o operator:

1 = Yes

0 = No

use_netsend

int

Jest używana do powiadamiania wyskakujące siecią operator:

1 = Yes

0 = No

has_email

int

Operator zawiera adres e-mail:

1 = Yes

0 = No

has_pager

int

operator ma adres pager:

1 = Yes

0 = No

has_netsend

int

operator ma skonfigurowany powiadomienie net send.

1 = Yes

0 = No

Remarks

Ta procedura przechowywana należy uruchomić je z msdb bazy danych.

Uprawnienia

Aby wykonać tę procedura przechowywana, użytkownik musi być członkiem sysadmin ustalić roli serwera.

Przykłady

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

W poniższym przykładzie są zwracane wszystkie alerty dla którego podmiot gospodarczy 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 dla określonego alertu.

W poniższym przykładzie są zwracane wszystkie podmioty gospodarcze, którzy otrzymują wszelkiego rodzaju powiadomienie dla 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