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 |
已保留。 |