Partager via


sysjobhistory (Transact-SQL)

Contient des informations sur l'exécution des travaux planifiés par SQL Server Agent. Cette table est stockée dans la base de données msdb.

Notes

Les données sont mises à jour uniquement après la fin de l'étape de travail.

Nom de la colonne

Type de données

Description

instance_id

int

Identificateur unique de la ligne.

job_id

uniqueidentifier

Identificateur du travail.

step_id

int

Identificateur de l'étape dans le travail.

step_name

sysname

Nom de l'étape.

sql_message_id

int

Identificateur de tout message d'erreur SQL Server retourné en cas d'échec du travail.

sql_severity

int

Gravité des erreurs SQL Server.

message

nvarchar(4000)

Texte éventuel d'une erreur SQL Server.

run_status

int

État de l'exécution du travail :

0 = Échec

1 = Succès

2 = Reprise

3 = Annulation

run_date

int

Date du début d'exécution du travail ou de l'étape. Pour l'historique des travaux en cours, date et heure de l'écriture de l'historique.

run_time

int

Heure de début de l'étape ou du travail.

run_duration

int

Temps écoulé dans l'exécution du travail ou de l'étape, au format HHMMSS.

operator_id_emailed

int

Identificateur de l'opérateur averti de la fin du travail.

operator_id_netsent

int

Identificateur de l'opérateur averti par un message de la fin du travail.

operator_id_paged

int

Identificateur de l'opérateur averti par radiomessagerie de la fin du travail.

retries_attempted

int

Nombre de nouvelles tentatives pour le travail ou l'étape.

server

sysname

Nom du serveur sur lequel le travail a été exécuté.