sysalerts (Transact-SQL)
每个警报在表中占一行。警报是为响应事件而发送的消息。警报可向 SQL Server 环境之外转发消息,警报可以是电子邮件或寻呼消息。警报还可以生成任务。
列名 |
数据类型 |
说明 |
---|---|---|
id |
int |
警报 ID。 |
name |
sysname |
警报名称。 |
event_source |
nvarchar(100) |
事件源:SQL Server. |
event_category_id |
int |
保留供以后使用。 |
event_id |
int |
保留供以后使用。 |
message_id |
int |
用户定义消息 ID 或对触发该警报的 sysmessages 消息的引用。 |
severity |
int |
触发此警报的严重级别。 |
enabled |
tinyint |
警报的状态: 0 = 禁用。 1 = 启用。 |
delay_between_responses |
int |
此警报的两个通知间的等待时间(以秒为单位)。 |
last_occurrence_date |
int |
警报的上次发生(日期)。 |
last_occurrence_time |
int |
警报的上次发生(时间)。 |
last_response_date |
int |
警报的上次通知(日期)。 |
last_response_time |
int |
警报的上次通知(时间)。 |
notification_message |
nvarchar(512) |
与警报一起发送的其他信息。 |
include_event_description |
tinyint |
表示是通过以下任一方式还是全部方式发送事件说明的位掩码: 1 = 电子邮件。 2 = 寻呼。 |
database_name |
nvarchar(512) |
此警报必须在其中发生才能触发该警报的数据库。 |
event_description_keyword |
nvarchar(100) |
为触发警报而必须匹配的错误模式。 |
occurrence_count |
int |
此警报的发生次数。 |
count_reset_date |
int |
天(日期)计数将被重置为 0。 |
count_reset_time |
int |
时间计数将被重置为 0。 |
job_id |
uniqueidentifier |
此警报发生时执行的任务的 ID。 |
has_notification |
int |
警报发生时接收电子邮件通知的操作员数。 |
flags |
int |
保留。 |
performance_condition |
nvarchar(512) |
保留。 |
category_id |
int |
保留。 |