Condividi tramite


dbo.sysjobhistory (Transact-SQL)

Include informazioni sull'esecuzione di processi pianificati da SQL Server Agent. Questa tabella è archiviata nel database msdb.

[!NOTA]

I dati vengono aggiornati solo dopo il completamento di jobstep.

Nome della colonna

Tipo di dati

Descrizione

instance_id

int

Identificatore univoco della riga.

job_id

uniqueidentifier

ID del processo.

step_id

int

ID del passaggio del processo.

step_name

sysname

Nome del passaggio.

sql_message_id

int

ID di un messaggio di errore di SQL Server restituito se l'esecuzione del processo ha esito negativo.

sql_severity

int

Gravità di qualsiasi errore di SQL Server.

message

nvarchar(4000)

Eventuale testo di un messaggio di errore di SQL Server.

run_status

int

Stato di esecuzione del processo:

0 = Operazione non riuscita

1 = Completato

2 = Nuovo tentativo

3 = Annullato

run_date

int

Data di avvio dell'esecuzione del processo o del passaggio. Per una cronologia dei processi o dei passaggi in corso, rappresenta la data/ora di scrittura della cronologia.

run_time

int

Ora di inizio dell'esecuzione del processo o del passaggio.

run_duration

int

Periodo trascorso, in formato HHMMSS, nella fase di esecuzione del processo o passaggio.

operator_id_emailed

int

ID dell'operatore che ha ricevuto una notifica tramite posta elettronica al termine dell'esecuzione del processo.

operator_id_netsent

int

ID dell'operatore che ha ricevuto un messaggio al termine dell'esecuzione del processo.

operator_id_paged

int

ID dell'operatore che ha ricevuto una notifica tramite cercapersone al termine dell'esecuzione del processo.

retries_attempted

int

Numero di tentativi di esecuzione del processo o del passaggio.

server

sysname

Nome del server in cui è stato eseguito il processo.