sp_help_alert (Transact-SQL)
Raportuje informacje na temat alertów dla serwera.
sp_help_alert [ [ @alert_name = ] 'alert_name' ]
[ , [ @order_by = ] 'order_by' ]
[ , [ @alert_id = ] alert_id ]
[ , [ @category_name = ] 'category' ]
[ , [ @legacy_format = ] legacy_format ]
Argumenty
[ @alert_name =] 'alert_name'
The alert name.alert_name is nvarchar(128).Jeśli alert_name to nie jest określona, informacje o wszystkich alertów są zwracane.[ @order_by =] 'order_by'
The sorting order to use for producing the results.order_byis sysname, with a default of N 'name'.[ @alert_id =] alert_id
The identification number of the alert to report information about.alert_idis int, with a default of NULL.[ @category_name =] 'category'
The category for the alert.category is sysname, with a default of NULL.[ @ legacy_format=] legacy_format
Is whether to produce a legacy result set.legacy_format is bit, with a default of 0.Kiedy legacy_format jest 1, sp_help_alert zwraca zestaw wyników zwróconych przez sp_help_alert Microsoft SQL Server 2000.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Kiedy @ legacy_format is 0, sp_help_alert daje następujący zestaw wyników.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Identyfikator |
int |
Identyfikator przypisanego przez system unikatową liczbą całkowitą. |
Nazwa |
sysname |
alert nazwy (na przykład pokaz: Pełnymsdb log). |
@@ PROCID |
nvarchar(100) |
urządzenie źródłowe zdarzenie.It will always be MSSQLServer for Microsoft SQL Server version 7.0 |
AsymKey_ID |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
FULLTEXTSERVICEPROPERTY |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
asymkeyproperty |
int |
Liczba błędów wiadomości definiuje alert.(Zazwyczaj odpowiada błąd numer sysmessages tabela).Jeśli wskaźnik ważności jest używana do definiowania alert, message_id is 0 lub wartość NULL. |
wskaźnik ważności |
int |
Poziom ważności (z 9 through 25, 110, 120, 130, or 140) definiuje alert. |
włączone |
tinyint |
Stan, czy alert jest obecnie włączona)1) czy nie (0).Nonenabled alert nie zostanie wysłana. |
delay_between_responses |
int |
Czekaj, w sekundach) między odpowiedzi na alert. |
Key_ID |
int |
Dane alert wystąpił ostatnio. |
Key_GUID |
int |
Czas alert wystąpił ostatnio. |
KEY_NAME |
int |
Data alert został ostatnio wysłano odpowiedź przez SQLServerAgent usługa. |
OBJECT_DEFINITION |
int |
Czas alert został ostatnio wysłano odpowiedź przez SQLServerAgent usługa. |
OBJECT_ID |
nvarchar(512) |
Opcjonalne dodatkowe wiadomości wysłane do podmiotu gospodarczego w ramach powiadomienie e-mail lub pager. |
include_event_description |
tinyint |
Jest, czy powinny być dołączone jako część opis błędu SQL Server w dzienniku aplikacji systemu Microsoft Windows powiadomienie wiadomości. |
nazwa_bazy_danych |
sysname |
Bazy danych, w którym błędu musi przypadać na alert uruchomienie.Jeśli nazwa bazy danych ma wartość NULL, alert uruchamiany niezależnie od tego, gdzie wystąpił błąd. |
FILE_ID |
nvarchar(100) |
Opis SQL Server Wystąpił błąd w dzienniku aplikacji systemu Windows, które muszą być takie jak podany ciąg znaków. |
FILE_IDEX |
int |
Liczba określająca, ile razy wystąpił alert. |
NAZWA_PLIKU |
int |
Data occurrence_count ostatnio została zresetowana. |
FILEGROUP_ID |
int |
Czas occurrence_count ostatnio została zresetowana. |
job_id |
uniqueidentifier |
Numer identyfikacyjny zadanie do wykonania w odpowiedzi na alert. |
job_name |
sysname |
Nazwa zadanie do wykonania w odpowiedzi na alert. |
symkeyproperty |
int |
Różna od zera, gdy jeden lub więcej operatorów powiadomienie to alert.Wartość jest co najmniej jedną z następujących wartości (ORed razem): 1= ma powiadomienie e-mail 2= ma pager powiadomienie 4=has polecenie net send powiadomienie. |
flagi |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
TYPE_ID |
nvarchar(512) |
Jeśli Typ is 2, w tej kolumnie wyświetlana jest określenie warunku wydajności; w przeciwnym razie kolumna ma wartość NULL. |
category_name |
sysname |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Zawsze będzie bez ' [kategorii]' dla SQL Server 7.0. |
wmi_namespace |
sysname |
Jeśli Typ is 3, ta kolumna zawiera obszar nazw dla usługi WMI zdarzenie. |
wmi_query |
nvarchar(512) |
Jeśli Typ is 3, ta kolumna zawiera kwerendy dla usługi WMI zdarzenie. |
Typ |
int |
Typ zdarzenie: 1 = SQL Server Zdarzenie alert 2 = SQL Server alert wydajności 3 = Alertu zdarzeń WMI |
Kiedy @ legacy_format is 1, sp_help_alert daje następujący zestaw wyników.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Identyfikator |
int |
Identyfikator przypisanego przez system unikatową liczbą całkowitą. |
Nazwa |
sysname |
alert nazwy (na przykład pokaz: Pełnymsdb log). |
@@ PROCID |
nvarchar(100) |
urządzenie źródłowe zdarzenie.Zawsze będzie MSSQLServer for SQL Server w wersja 7.0 |
AsymKey_ID |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
FULLTEXTSERVICEPROPERTY |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
asymkeyproperty |
int |
Liczba błędów wiadomości definiuje alert.(Zazwyczaj odpowiada błąd numer sysmessages tabela).Jeśli wskaźnik ważności jest używana do definiowania alert, message_id is 0 lub wartość NULL. |
wskaźnik ważności |
int |
Poziom ważności (z 9 through 25, 110, 120, 130, or 140) definiuje alert. |
włączone |
tinyint |
Stan, czy alert jest obecnie włączona)1) czy nie (0).Nonenabled alert nie zostanie wysłana. |
delay_between_responses |
int |
Czekaj, w sekundach) między odpowiedzi na alert. |
Key_ID |
int |
Dane alert wystąpił ostatnio. |
Key_GUID |
int |
Czas alert wystąpił ostatnio. |
KEY_NAME |
int |
Data alert został ostatnio wysłano odpowiedź przez SQLServerAgent usługa. |
OBJECT_DEFINITION |
int |
Czas alert został ostatnio wysłano odpowiedź przez SQLServerAgent usługa. |
OBJECT_ID |
nvarchar(512) |
Opcjonalne dodatkowe wiadomości wysłane do podmiotu gospodarczego w ramach powiadomienie e-mail lub pager. |
include_event_description |
tinyint |
Czy czy opis SQL Server Błąd w dzienniku aplikacji systemu Windows powinien być częścią komunikat z powiadomieniem. |
nazwa_bazy_danych |
sysname |
Bazy danych, w którym błędu musi przypadać na alert uruchomienie.Jeśli nazwa bazy danych ma wartość NULL, alert uruchamiany niezależnie od tego, gdzie wystąpił błąd. |
FILE_ID |
nvarchar(100) |
Opis SQL Server Wystąpił błąd w dzienniku aplikacji systemu Windows, które muszą być takie jak podany ciąg znaków. |
FILE_IDEX |
int |
Liczba określająca, ile razy wystąpił alert. |
NAZWA_PLIKU |
int |
Data occurrence_count ostatnio została zresetowana. |
FILEGROUP_ID |
int |
Czas occurrence_count ostatnio została zresetowana. |
job_id |
uniqueidentifier |
Numer identyfikacyjny zadanie. |
job_name |
sysname |
zadanie na żądanie z wykonywanej w odpowiedzi na alert. |
symkeyproperty |
int |
Różna od zera, gdy jeden lub więcej operatorów powiadomienie to alert.Wartość jest co najmniej jedną z następujących wartości (połączone z OR): 1= ma powiadomienie e-mail 2= ma pager powiadomienie 4=has polecenie net send powiadomienie. |
flagi |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.. |
TYPE_ID |
nvarchar(512) |
Jeśli Typ is 2, w tej kolumnie wyświetlana jest określenie warunku wydajności.Jeśli Typ is 3, ta kolumna zawiera kwerendy dla usługi WMI zdarzenie.W przeciwnym razie kolumna ma wartość NULL. |
category_name |
sysname |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Zawsze będzie „[Bez kategorii]' for SQL Server 7.0. |
Typ |
int |
Typ alertu: 1 = SQL Server Zdarzenie alert 2 = SQL Server alert wydajności 3 = Alertu zdarzeń WMI |
Remarks
sp_help_alert musi być uruchamiane msdb bazy danych.
Uprawnienia
Domyślnie członkowie sysadmin stała rola serwera możliwość wykonać tej procedura przechowywana.Należy udzielić innym użytkownikom SQLAgentOperatorRole ustaloną rola bazy danych w msdb bazy danych.
Aby uzyskać szczegółowe informacje na temat SQLAgentOperatorRole, see SQL Server Agent Fixed Database Roles.
Przykłady
W poniższym przykładzie raportuje informacje na temat Demo: Sev. 25 Errors alert.
USE msdb ;
GO
EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors'
GO