次の方法で共有


sysjobsteps (Transact-SQL)

SQL Server エージェントによって実行されるジョブ内の各ステップに関する情報を格納します。このテーブルは、msdb データベースに格納されます。

列名 データ型 説明

job_id

uniqueidentifier

ジョブの ID。

step_id

int

ジョブ ステップの ID。

step_name

sysname

ジョブ ステップの名前。

subsystem

nvarchar(40)

SQL Server エージェントがジョブ ステップを実行するために使用するサブシステムの名前。

command

nvarchar(max)

subsystem が実行するコマンド。

flags

int

予約済み。

additional_parameters

ntext

予約済み。

cmdexec_success_code

int

CmdExec サブシステム ステップが成功したことを示すために返すエラー レベル値。

on_success_action

tinyint

ステップが正常に実行されたときに行う操作。

on_success_step_id

int

ステップが正常に実行されたときに実行する次のステップの ID。

on_fail_action

tinyint

ステップが正常に実行されないときに行う操作。

on_fail_step_id

int

ステップが正常に実行されないときに実行する次のステップの ID。

server

sysname

予約済み。

database_name

sysname

subsystem が TSQL の場合に command が実行されるデータベースの名前。

database_user_name

sysname

ステップを実行するときにアカウントが使用されるデータベース ユーザー名。

retry_attempts

int

ステップが失敗するときに行う再試行の回数。

retry_interval

int

再試行の間隔。

os_run_priority

int

予約済み。

output_file_name

nvarchar(200)

subsystem が TSQL または CmdExec の場合にステップの出力が保存されるファイルの名前。

last_run_outcome

int

ジョブ ステップの前回の実行結果。

0 = 失敗

1 = 成功

2 = 再試行

3 = キャンセル

5 = 不明

last_run_duration

int

最後に実行したときのステップの期間 (hhmmss)。

last_run_retries

int

ジョブ ステップの前回の実行で行われた再試行の回数。

last_run_date

int

ステップの実行を最後に開始した日付 (yyyymmdd)。

last_run_time

int

ステップの実行を最後に開始した時刻 (hhmmss)。

proxy_id

int

ジョブ ステップのプロキシ。

step_uid

uniqueidentifier

ジョブ ステップの識別子。