Поделиться через


sysalerts (Transact-SQL)

Содержит по одной строке для каждого предупреждения. Предупреждение — это сообщение, отправляемое как реакция на событие. Предупреждения могут направлять сообщения не только в среде SQL Server. Например, предупреждение может быть сообщением электронной почты или пейджера. Предупреждения также могут создавать задачи.

Имя столбца

Тип данных

Описание

id

int

Идентификатор предупреждения.

name

sysname

Имя предупреждения.

event_source

nvarchar(100)

Источник события: SQL Server.

event_category_id

int

Зарезервировано для использования в будущем.

event_id

int

Зарезервировано для использования в будущем.

message_id

int

Определяемый пользователем идентификатор сообщения или ссылка на сообщение в таблице 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

Идентификатор задачи, выполняемой, когда происходит предупреждение.

has_notification

int

Количество операторов, получающих при возникновении предупреждения уведомление по электронной почте.

flags

int

Зарезервировано.

performance_condition

nvarchar(512)

Зарезервировано.

category_id

int

Зарезервировано.