每个警报在表中占一行。警报是为响应事件而发送的消息。警报可向 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 | 保留。 |