Transact-SQL 参考

sysjobsteps

包含将由 SQL Server 代理程序执行的作业中每个步骤的信息。该表存储在 msdb 数据库中。

列名 数据类型 描述
job_id uniqueidentifier 作业 ID。
step_id int 作业中的步骤 ID。
step_name sysname 作业步骤的名称。
subsystem nvarchar(40) 由 SQL Server 代理程序用来执行作业步骤的子系统名称。
command nvarchar(3200) 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 或 CmdExece 时在该文件中保存步骤的输出。
last_run_outcome int 前一次作业步骤执行的结果。
last_run_duration int 前一次作业执行所用的时间。
last_run_retries int 上一次作业步骤执行时尝试的重试次数。
last_run_date int 作业步骤前一次执行的日期。
last_run_time int 作业步骤前一次执行的时间。