sp_help_notification (Transact-SQL)
Raporty listę alert s dany podmiot gospodarczy lub listę operator dla danego alert.
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