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. |
Befehl | nvarchar(max) | Befehl, der vom Subsystem ausgeführt werden soll. |
flags | int | Reserviert. |
additional_parameters | ntext | Reserviert. |
cmdexec_success_code | int | Vom CmdExec-Subsystem zurückgegebener Wert auf Fehlerebene, um den Erfolg anzuzeigen. |
on_success_action | tinyint | Aktion, die nach erfolgreicher Ausführung eines Schritts durchzuführen ist. 1 = (Standard) Beenden mit Erfolg 2 = Beenden mit Fehler 3 = Zum nächsten Schritt wechseln 4 = Zu Schritt on_success_step_id wechseln |
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 = Zum nächsten Schritt wechseln 4 = 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 | Der 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) | Der 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 = Fehlgeschlagen 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. |