Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Hlásí informace o upozorněních definovaných pro server.
Syntaxe
sp_help_alert
[ [ @alert_name = ] N'alert_name' ]
[ , [ @order_by = ] N'order_by' ]
[ , [ @alert_id = ] alert_id ]
[ , [ @category_name = ] N'category_name' ]
[ , [ @legacy_format = ] legacy_format ]
[ ; ]
Arguments
[ @alert_name = ] N'alert_name'
Název výstrahy.
@alert_name je sysname s výchozím nastavením NULL. Pokud @alert_name není uvedeno, informace o všech upozorněních se vrátí.
[ @order_by = ] N'order_by'
Pořadí třídění, které se používá pro tvorbu výsledků. @order_by je sysname, s výchozím @alert_name.
[ @alert_id = ] alert_id
Identifikační číslo upozornění je nutné nahlásit informace.
@alert_id je int, s výchozím hodnotou NULL.
[ @category_name = ] N'category_name'
Kategorie pro upozornění.
@category_name je sysname, s výchozím nastavením NULL.
[ @legacy_format = ] legacy_format
Specifikuje, zda má vzniknout starší množina výsledků.
@legacy_format je bit, s výchozím hodnotou 0. Když @legacy_format je 1, sp_help_alert vrací množinu výsledků vrácenou v sp_help_alert SQL Server 2000 (8.x).
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Tato tabulka ukazuje výstup pouze tehdy, když @legacy_format je 0, pro SQL Server 2005 (9.x) a pozdější verze.
| Název sloupce | Datový typ | Description |
|---|---|---|
id |
int | Systémově přiřazený jedinečný celočíselný identifikátor. |
name |
sysname | Upozornění (například Demo: Full msdb log). |
event_source |
nvarchar(100) | Zdroj události. |
event_category_id |
int | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
event_id |
int | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
message_id |
int | Chyba zprávy, číslo čísla, které určuje upozornění. (Obvykle odpovídá chybovému číslu v tabulce sysmessages ). Pokud je k definování upozornění použita závažnost, message_id je nebo NULL0 . |
severity |
int | Úroveň závažnosti (od 9 přes 25, 110, 120, 130, nebo 140), která určuje upozornění. |
enabled |
tinyint | Stav, zda je upozornění aktuálně povoleno (1) nebo ne (0). Neaktivované upozornění není odesláno. |
delay_between_responses |
int | Čekací doba mezi odpověďmi na upozornění trvá několik sekund. |
last_occurrence_date |
int | Data o posledním upozornění. |
last_occurrence_time |
int | Kdy naposledy došlo k upozornění. |
last_response_date |
int | Datum poslední odpovědi služby SQL Server Agent na upozornění. |
last_response_time |
int | Čas, kdy byla služba SQL Server Agent naposledy na upozornění odpovědí. |
notification_message |
nvarchar(512) | Volitelná dodatečná zpráva zaslaná operátorovi jako součást e-mailu nebo oznámení přes pager. |
include_event_description |
tinyint | Je, zda by popis chyby SQL Server z logu aplikace Microsoft Windows měl být zahrnut jako součást oznámení zprávy. |
database_name |
sysname | Databáze, ve které musí chyba nastat, aby se upozornění spustilo. Pokud je název databáze , NULLupozornění se spustí bez ohledu na místo, kde chyba nastala. |
event_description_keyword |
nvarchar(100) | Popis chyby SQL Server v logu aplikace Windows, která musí být podobná zadané sekvenci znaků. |
occurrence_count |
int | Kolikrát se upozornění objevilo. |
count_reset_date |
int | Datum occurrence_count posledního resetu. |
count_reset_time |
int | Čas occurrence_count byl naposledy resetován. |
job_id |
uniqueidentifier | Identifikační číslo úkolu, který má být vykonán v reakci na upozornění. |
job_name |
sysname | Název úkolu, který má být vykonán v reakci na upozornění. |
has_notification |
int | Nenula, pokud je jeden nebo více operátorů upozorněno na toto upozornění. Hodnota je jedna nebo více z následujících hodnot (upravenoOR společně):1 = má e-mailové upozornění2 = má oznámení na pageru4 = má oznámení o odeslání sítě . |
flags |
int | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
performance_condition |
nvarchar(512) | Pokud type je , 2tento sloupec ukazuje definici výkonnostní podmínky; jinak je sloupec .NULL |
category_name |
sysname | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. Vždy to bude [Uncategorized] pro SQL Server 7.0. |
wmi_namespace |
sysname | Pokud type je , 3tento sloupec ukazuje jmenný prostor pro událost WMI. |
wmi_query |
nvarchar(512) | Pokud type je , 3tento sloupec zobrazuje dotaz na událost WMI. |
type |
int | Typ akce:1 = upozornění na událost SQL Server2 = SQL Server upozornění na výkon3 = Upozornění na událost WMI |
Poznámky
sp_help_alert musí být spuštěna z databáze msdb .
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.
Examples
Následující příklad uvádí informace o Demo: Sev. 25 Errors upozornění.
USE msdb;
GO
EXECUTE sp_help_alert @alert_name = 'Demo: Sev. 25 Errors';
GO
Související obsah
- sp_add_alert (Transact-SQL)
- sp_update_alert (Transact-SQL)
- uložené procedury systému (Transact-SQL)