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


dbo.sysalerts (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

идентификатор

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

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