共用方式為


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

已保留。