共用方式為


dbo.sysjobsteps (Transact-SQL)

包含 SQL Server Agent 所要執行之作業中各個步驟的資訊。 這份資料表儲存在 msdb 資料庫中。

資料行名稱

資料類型

說明

job_id

uniqueidentifier

作業的識別碼。

step_id

int

作業中步驟的識別碼。

step_name

sysname

作業步驟的名稱。

subsystem

nvarchar(40)

SQL Server Agent 用來執行作業步驟的子系統名稱。

command

nvarchar(max)

subsystem 所執行的命令。

flags

int

已保留。

additional_ parameters

ntext

已保留。

cmdexec_success_ code

int

CmdExec 子系統步驟傳回的錯誤層級值,用來表示是否成功。

on_success_action

tinyint

當步驟執行成功時,所要執行的動作。

on_success_step_id

int

當步驟執行成功時,所要執行的下一個步驟的識別碼。

on_fail_action

tinyint

當步驟執行不成功時,所要執行的動作。

on_fail_step_id

int

當步驟執行不成功時,所要執行的下一個步驟的識別碼。

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、PowerShell 或 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

作業步驟的 Proxy。

step_uid

uniqueidentifier

作業步驟的識別碼。

請參閱

其他資源

SQL Server Agent 資料表 (Transact-SQL)