dbo.sysjobhistory (Transact-SQL)
Contains information about the execution of scheduled jobs by SQL Server Agent. This table is stored in the msdb database.
Note
Data is updated only after the jobstep completes.
Column name |
Data type |
Description |
---|---|---|
instance_id |
int |
Unique identifier for the row. |
job_id |
uniqueidentifier |
Job ID. |
step_id |
int |
ID of the step in the job. |
step_name |
sysname |
Name of the step. |
sql_message_id |
int |
ID of any SQL Server error message returned if the job failed. |
sql_severity |
int |
Severity of any SQL Server error. |
message |
nvarchar(4000) |
Text, if any, of a SQL Server error. |
run_status |
int |
Status of the job execution: 0 = Failed 1 = Succeeded 2 = Retry 3 = Canceled |
run_date |
int |
Date the job or step started execution. For an In Progress history, this is the date/time the history was written. |
run_time |
int |
Time the job or step started. |
run_duration |
int |
Elapsed time in the execution of the job or step in HHMMSS format. |
operator_id_emailed |
int |
ID of the operator notified when the job completed. |
operator_id_netsent |
int |
ID of the operator notified by a message when the job completed. |
operator_id_paged |
int |
ID of the operator notified by pager when the job completed. |
retries_attempted |
int |
Number of retry attempts for the job or step. |
server |
sysname |
Name of the server where the job was executed. |