Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Rapporterar information om de varningar som definierats för servern.
Transact-SQL syntaxkonventioner
Syntax
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'
Aviseringsnamnet.
@alert_name är sysname, med standardvärdet .NULL Om @alert_name inte anges skickas information om alla varningar tillbaka.
[ @order_by = ] N'order_by'
Sorteringsordningen som ska användas för att producera resultaten. @order_by är sysname, med standardvärdet @alert_name.
[ @alert_id = ] alert_id
Identifieringsnumret för varningen som rapporterar information om.
@alert_id är int, med standardvärdet .NULL
[ @category_name = ] N'category_name'
Kategorin för varningen.
@category_name är sysname, med standardvärdet .NULL
[ @legacy_format = ] legacy_format
Specificerar om en äldre resultatmängd ska produceras.
@legacy_format är bit, med standardvärdet .0 När @legacy_format är 1, sp_help_alert returnerar resultatuppsättningen som returnerades av sp_help_alert i SQL Server 2000 (8.x).
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
Denna tabell visar endast utdata när @legacy_format är 0, för SQL Server 2005 (9.x) och senare versioner.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
id |
int | Systemtilldelad unik heltalsidentifierare. |
name |
sysname | Varningsnamn (till exempel, Demo: Full msdb log). |
event_source |
nvarchar(100) | Källan till händelsen. |
event_category_id |
int | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
event_id |
int | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
message_id |
int | Meddelandefelnummer som definierar varningen. (Motsvarar vanligtvis ett felnummer i tabellen sysmessages ). Om allvarlighetsgrad används för att definiera varningen, message_id är 0 eller NULL. |
severity |
int | Allvarlighetsgraden (från 9 , 25, 110, 120, 130, eller 140) som definierar varningen. |
enabled |
tinyint | Status på om varningen för närvarande är aktiverad (1) eller inte (0). En icke-aktiverad varning skickas inte. |
delay_between_responses |
int | Väntetid, i sekunder, mellan svar på varningen. |
last_occurrence_date |
int | Data när varningen senast inträffade. |
last_occurrence_time |
int | Tiden då larmet senast inträffade. |
last_response_date |
int | Datum då varningen senast besvarades av SQL Server Agent-tjänsten. |
last_response_time |
int | Tid då varningen senast besvarades av SQL Server Agent-tjänsten. |
notification_message |
nvarchar(512) | Valfritt tilläggsmeddelande som skickas till operatören som en del av e-post- eller personsökarnotis. |
include_event_description |
tinyint | Är om beskrivningen av SQL Server-felet från Microsoft Windows applikationslogg ska inkluderas som en del av notifikationsmeddelandet. |
database_name |
sysname | Databas där felet måste inträffa för att varningen ska utlösas. Om databasens namn är NULL, utlöses varningen oavsett var felet inträffade. |
event_description_keyword |
nvarchar(100) | Beskrivning av SQL Server-felet i Windows applikationslogg som måste vara som den medföljande teckensekvensen. |
occurrence_count |
int | Antal gånger larmet inträffade. |
count_reset_date |
int | Datum då den occurrence_count senast återställdes. |
count_reset_time |
int | Dags att den occurrence_count senast återställdes. |
job_id |
uniqueidentifier | Identifieringsnummer för jobbet som ska utföras som svar på en varning. |
job_name |
sysname | Namnet på jobbet som ska utföras som svar på en varning. |
has_notification |
int | Icke-noll om en eller flera operatörer meddelas om denna varning. Värdet är ett eller flera av följande värden (ORtillsammans setta):1 = har e-postnotis2 = har personsökarnotifikation4 = har notifikation om att skicka nätet . |
flags |
int | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
performance_condition |
nvarchar(512) | Om type är 2, visar denna kolumn definitionen av prestandavillkoret; annars är NULLkolumnen . |
category_name |
sysname | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. Det kommer alltid att gälla [Uncategorized] SQL Server 7.0. |
wmi_namespace |
sysname | Om type är 3, visar denna kolumn namnrymden för WMI-händelsen. |
wmi_query |
nvarchar(512) | Om type är 3, visar denna kolumn frågan om WMI-händelsen. |
type |
int | Typ av evenemang:1 = SQL Server-händelsevarning2 = SQL Server prestandavarning3 = WMI-händelsevarning |
Anmärkningar
sp_help_alert måste köras från databasen msdb .
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Andra användare måste tilldelas en av följande SQL Server Agent-fasta databasroller i databasen msdb :
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
För detaljer om behörigheterna för dessa roller, se SQL Server Agent Fixed Database Roles.
Examples
Följande exempel rapporterar information om varningen Demo: Sev. 25 Errors .
USE msdb;
GO
EXECUTE sp_help_alert @alert_name = 'Demo: Sev. 25 Errors';
GO