Transact-SQL 参考

sysjobhistory

包含有关由 SQL Server 代理程序调度作业的执行的信息。该表存储在 msdb 数据库中。

列名 数据类型 描述
instance_id int 行的唯一标识符。
job_id uniqueidentifier 作业 ID。
step_id int 作业中的步骤 ID。
step_name sysname 步骤的名称。
sql_message_id int 如果作业失败,则返回任何 Microsoft® SQL Server™ 错误信息的 ID。
sql_severity int 任何 SQL Server 错误的严重度。
message nvarchar(1024) SQL Server 错误的文本(若有)。
run_status int 作业的执行状态:

0 = 失败
1 = 成功
2 = 重试
3 = 取消
4 = 正在进行

run_date int 作业或步骤开始执行的日期。对于"正在进行"的历史记录,这是写入历史记录的日期/时间。
run_time int 作业或步骤完成的时间。
run_duration int 以 HHMMSS 格式执行作业或步骤所花费的时间。
operator_id_emailed int 作业完成时通知的操作员 ID。
operator_id_netsent int 作业完成时用消息通知的操作员 ID。
operator_id_paged int 作业完成时用寻呼机通知的操作员 ID。
retries_attempted int 尝试执行作业或步骤的重试次数。
server nvarchar(30) 执行作业时所在服务器的名称。