sp_help_notification (języka Transact-SQL)
Raporty, listy alertów dla danego operator lub listy operatorów dla danego alert.
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