Teilen über


dbo.sysjobsteps (Transact-SQL)

Gilt für:SQL Server

Enthält die Informationen für jeden Schritt in einem Auftrag, der von SQL Server-Agent ausgeführt werden soll. Diese Tabelle wird in der msdb -Datenbank gespeichert.

Spaltenname Datentyp BESCHREIBUNG
job_id uniqueidentifier ID des Auftrags.
step_id int ID des Schritts im Auftrag.
step_name sysname Name des Auftragsschritts.
Subsystem nvarchar(40) Name des Subsystems, das von SQL Server-Agent zum Ausführen des Auftragsschritts verwendet wird.
command nvarchar(max) Befehl, der vom Subsystem ausgeführt werden soll.
flags int Reserviert.
additional_parameters ntext Reserviert.
cmdexec_success_code int Fehlerebenenwert, der von cmdExec-Subsystemschritten zurückgegeben wird, um den Erfolg anzuzeigen.
on_success_action tinyint Aktion, die nach erfolgreicher Ausführung eines Schritts durchzuführen ist.

1 = (Standard) Mit Erfolg beenden

2 = Beenden mit Fehler

3 = Mit dem nächsten Schritt fortfahren

4 = Gehe zu Schritt on_success_step_id
on_success_step_id int ID des Schritts, der als Nächstes auszuführen ist, nachdem ein Schritt erfolgreich ausgeführt wurde.
on_fail_action tinyint Aktion, die durchzuführen ist, wenn ein Schritt nicht erfolgreich ausgeführt wurde.

1 = Mit Erfolg beenden

2 = (Standard) Beenden mit Fehler

3 = Mit dem nächsten Schritt fortfahren

4 = Gehe zu Schritt on_fail_step_id
on_fail_step_id int ID des Schritts, der als Nächstes auszuführen ist, wenn ein Schritt nicht erfolgreich ausgeführt wurde.
server sysname Reserviert.
database_name sysname Name der Datenbank, in der der Befehl ausgeführt wird, wenn das Subsystem TSQL ist.
database_user_name sysname Name des Datenbankbenutzers, dessen Konto verwendet wird, wenn der Schritt ausgeführt wird.
retry_attempts int Anzahl der Wiederholungsversuche, wenn der Schritt einen Fehler erzeugt.
retry_interval int Zeit, die zwischen Wiederholungsversuchen gewartet wird.
os_run_priority int Reserviert.
output_file_name nvarchar(200) Name der Datei, in der die Ausgabe des Schritts gespeichert wird, wenn das Subsystem TSQL, PowerShell oder CmdExec ist.
last_run_outcome int Ergebnis der vorherigen Ausführung des Auftragsschritts.

0 = Fehler

1 = Erfolgreich

2 = Wiederholen

3 = Abgebrochen

5 = Unbekannt
last_run_duration int Dauer (hhmmss) der letzten Ausführung des Schritts.
last_run_retries int Anzahl der Wiederholungsversuche bei der letzten Ausführung des Auftragsschritts.
last_run_date int Datum (yyymmdd), an dem die Ausführung des Schritts zuletzt gestartet wurde.
last_run_time int Uhrzeit (hhmmss), zu der die Ausführung des Schritts zuletzt gestartet wurde.
proxy_id int Proxy für den Auftragsschritt.
step_uid uniqueidentifier ID für den Auftragsschritt.

Weitere Informationen

SQL Server-Agent-Tabellen (Transact-SQL)