每个警报在表中占一行。警报是为响应事件而发送的消息。警报可向 Microsoft® 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 = 禁用。 |
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 = 电子邮件。 |
database_name | sysname | 该警报必须在其中发生才能触发该警报的数据库。 |
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 | 保留。 |