dbo.sysalerts (Transact-SQL)
適用対象: SQL サーバー
警告 1 件につき 1 行のデータを格納します。 アラートは、イベントに応答して送信されるメッセージです。 アラートは SQL Server 環境を超えてメッセージを転送でき、アラートには電子メールまたはポケットベル メッセージを指定できます。 また、警告でタスクを生成することもできます。 このテーブルは、 msdb
データベースに格納されます。
列名 | データ型 | 説明 |
---|---|---|
id |
int | 通知 ID です。 |
name |
sysname | アラート名: |
event_source |
nvarchar(100) | イベントのソース: SQL Server。 |
event_category_id |
int | 将来の使用のために予約済み。 |
event_id |
int | 将来の使用のために予約済み。 |
message_id |
int | このアラートをトリガーするユーザー定義メッセージ ID または 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) | 警告をトリガーするために指定された文字シーケンスに似ている必要がある Windows アプリケーション ログの SQL Server エラーの説明。 |
occurrence_count |
int | 警告の発生回数。 |
count_reset_date |
int | 日 (日付) の数が 0 にリセットされます。 |
count_reset_time |
int | 時刻数は 0 にリセットされます。 |
job_id |
uniqueidentifier | 警告が発生したときに実行するタスクの ID。 |
has_notification |
int | アラートが発生したときに電子メール通知を受信するオペレーターの数。 |
flags |
int | 予約済み。 |
performance_condition |
nvarchar(512) | 予約済み。 |
category_id |
int | 予約済み。 |
解説
次の表に、 include_event_description
ビットマスクの値を示します。 dbo.sysalerts
は 10 進値を返します。
10 進法 | バイナリ | 意味 |
---|---|---|
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 、ポケットベル、電子メール |