sysjobhistory (Transact-SQL)
包含 SQL Server Agent 執行排程作業的相關資訊。這份資料表儲存在 msdb 資料庫中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
instance_id |
int |
資料列的唯一識別碼。 |
job_id |
uniqueidentifier |
作業識別碼。 |
step_id |
int |
作業中的步驟識別碼。 |
step_name |
sysname |
步驟的名稱。 |
sql_message_id |
int |
當作業失敗時,任何傳回的 SQL Server 錯誤訊息的識別碼。 |
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 |
作業完成時所通知之操作員的識別碼。 |
operator_id_netsent |
int |
當作業完成時,訊息所通知之操作員的識別碼。 |
operator_id_paged |
int |
當作業完成時,呼叫器所通知之操作員的識別碼。 |
retries_attempted |
int |
作業或步驟的重試次數。 |
server |
sysname |
執行作業的伺服器名稱。 |