Freigeben über


sysjobhistory (Transact-SQL)

Enthält Informationen zur Ausführung geplanter Aufträge durch den SQL Server-Agent. Diese Tabelle wird in der msdb-Datenbank gespeichert.

HinweisHinweis

Daten werden erst aktualisiert, nachdem der Jobstep abgeschlossen wurde.

Spaltenname

Datentyp

Beschreibung

instance_id

int

Eindeutiger Bezeichner für die Zeile.

job_id

uniqueidentifier

Auftrags-ID.

step_id

int

ID des Schrittes im Auftrag.

step_name

sysname

Name des Schrittes.

sql_message_id

int

ID einer SQL Server-Fehlermeldung, die beim Fehlschlagen des Auftrags zurückgegeben wird.

sql_severity

int

Schweregrad eines SQL Server-Fehlers.

message

nvarchar(4000)

Text (falls vorhanden) eines SQL Server-Fehlers.

run_status

int

Status der Auftragsausführung:

0 = Fehler

1 = Erfolg

2 = Wiederholen

3 = Abgebrochen

run_date

int

Datum, an dem die Ausführung des Auftrags oder Schrittes gestartet wurde. Bei einem In-Progress-Verlauf ist dies das Datum/die Uhrzeit, an dem bzw. zu der der Verlauf geschrieben wurde.

run_time

int

Uhrzeit, zu der der Auftrag oder Schritt gestartet wurde.

run_duration

int

Verstrichene Ausführungszeit des Auftrags oder Schrittes im Format HHMMSS.

operator_id_emailed

int

ID des Operators, der bei Abschluss des Auftrags benachrichtigt wurde.

operator_id_netsent

int

ID des Operators, der bei Abschluss des Auftrags durch eine Meldung benachrichtigt wurde.

operator_id_paged

int

ID des Operators, der mithilfe eines Pagers bei Abschluss des Auftrags benachrichtigt wurde.

retries_attempted

int

Anzahl der Wiederholungsversuche für den Auftrag oder Schritt.

server

sysname

Name des Servers, auf dem der Auftrag ausgeführt wurde.