dbo.sysalerts (Transact-SQL)
Область применения: SQL Server
Содержит одну строку для каждого предупреждения. Предупреждение — это сообщение, отправляемое как реакция на событие. Оповещение может пересылать сообщения за пределами среды SQL Server, а оповещение может быть сообщением электронной почты или пейджера. Предупреждения также могут создавать задачи. Эта таблица хранится в msdb
базе данных.
Имя столбца | Тип данных | Description |
---|---|---|
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 | Битовая маска, представляющая, отправляется ли описание события по электронной почте, пейджеру или net send . См. следующую диаграмму значений. |
database_name |
nvarchar(512) | База данных, в которой должно произойти предупреждение, чтобы оно сработало. |
event_description_keyword |
nvarchar(100) | Описание ошибки SQL Server в журнале приложений Windows, которое должно быть похоже на указанную последовательность символов, чтобы активировать оповещение. |
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 | Зарезервировано. |
Замечания
В следующей таблице показаны значения битовой маски include_event_description
. dbo.sysalerts
возвращает десятичное значение.
Десятичное число | Binary | Значение |
---|---|---|
0 |
0000 |
сообщение не |
1 |
0001 |
эл. почта |
2 |
0010 |
pager |
3 |
0011 |
пейджер и электронная почта |
4 |
0100 |
net send |
5 |
0101 |
net send и электронная почта |
6 |
0110 |
net send и пейджер |
7 |
0111 |
net send , пейджер и электронная почта |