sysjobhistory (Transact-SQL)

SQL Server エージェントで実行予定のジョブに関する情報を格納します。このテーブルは、msdb データベースに保存されます。

注意

データはジョブ ステップの完了後に更新されます。

列名

データ型

説明

instance_id

int

行の一意識別子。

job_id

uniqueidentifier

ジョブ ID。

step_id

int

ジョブ ステップの ID。

step_name

sysname

ステップの名前。

sql_message_id

int

ジョブが失敗した場合に返された SQL Server エラー メッセージの ID。

sql_severity

int

発生した SQL Server エラーの重大度。

message

nvarchar(4000)

SQL Server エラーのテキスト (存在する場合)。

run_status

int

ジョブ実行のステータス。

0 = 失敗

1 = 成功

2 = 再試行

3 = 取り消し

run_date

int

ジョブまたはステップが実行を開始した日付。実行中の場合は、履歴が作成された日付/時刻です。

run_time

int

ジョブまたはステップが実行を開始した時刻。

run_duration

int

ジョブまたはステップを実行してからの経過時間 (HHMMSS 形式)。

operator_id_emailed

int

ジョブの終了時に電子メールの通知を受けるオペレーターの ID。

operator_id_netsent

int

ジョブの終了時に Net Send メッセージの通知を受けるオペレーターの ID。

operator_id_paged

int

ジョブの終了時にポケットベルの通知を受けるオペレーターの ID。

retries_attempted

int

ジョブまたはステップの再試行回数。

server

sysname

ジョブが実行されたサーバー名。