dbo.sysjobs (Transact-SQL)

Gilt für:SQL Server

Speichert die Informationen für jeden geplanten Job, den der SQL Server-Agent ausführt. Diese Tabelle befindet sich in der msdb Datenbank.

Spaltenname Datentyp Beschreibung
job_id uniqueidentifier Eindeutige ID des Auftrags.
originating_server_id int ID des Servers, von dem der Auftrag stammt.
name sysname Der Name des Auftrags.
enabled tinyint Gibt an, ob der Job aktiviert ist.
description nvarchar(512) Die Beschreibung des Auftrags.
start_step_id int ID des Schritts im Job, in dem die Ausführung beginnt.
category_id int ID der Auftragskategorie.
owner_sid varbinary(85) Sicherheits-ID (SID, System Identification Number) des Auftragsbesitzers. Gewähren Sie SELECT nur Nutzern, die ihn benötigen, den Zugriff.
notify_level_eventlog int Bitmask gibt an, unter welchen Umständen ein Benachrichtigungsereignis im Microsoft Windows Anwendungsprotokoll protokolliert werden soll:

0 = Nie
1 = Wenn der Auftrag erfolgreich ist
2 = Wenn der Auftrag fehlschlägt
3 = Wann immer der Auftrag abgeschlossen ist (unabhängig vom Arbeitsergebnis)
notify_level_email int Bitmask gibt an, unter welchen Umständen eine Benachrichtigungs-E-Mail gesendet werden soll, wenn ein Job abgeschlossen ist:

0 = Nie
1 = Wenn der Auftrag erfolgreich ist
2 = Wenn der Auftrag fehlschlägt
3 = Wann immer der Auftrag abgeschlossen ist (unabhängig vom Arbeitsergebnis)
notify_level_netsend int Bitmask gibt an, unter welchen Umständen eine Netzwerknachricht gesendet werden soll, wenn ein Job abgeschlossen ist:

0 = Nie
1 = Wenn der Auftrag erfolgreich ist
2 = Wenn der Auftrag fehlschlägt
3 = Wann immer der Auftrag abgeschlossen ist (unabhängig vom Arbeitsergebnis)
notify_level_page int Bitmask gibt an, unter welchen Umständen eine Seite gesendet werden soll, wenn ein Job abgeschlossen ist:

0 = Nie
1 = Wenn der Auftrag erfolgreich ist
2 = Wenn der Auftrag fehlschlägt
3 = Wann immer der Auftrag abgeschlossen ist (unabhängig vom Arbeitsergebnis)
notify_email_operator_id int E-Mail-Name des Bedieners zur Benachrichtigung.
notify_netsend_operator_id int ID des Computers oder Benutzers zum Senden von Netzwerkmeldungen.
notify_page_operator_id int ID des Computers oder Benutzers für das Senden einer Seite.
delete_level int Bitmask gibt an, unter welchen Umständen der Job gelöscht werden soll, wenn ein Job abgeschlossen ist:

0 = Nie
1 = Wenn der Auftrag erfolgreich ist
2 = Wenn der Auftrag fehlschlägt
3 = Wann immer der Auftrag abgeschlossen ist (unabhängig vom Arbeitsergebnis)
date_created datetime Datum, an dem der Auftrag erstellt wurde.
date_modified datetime Datum, an dem der Auftrag zuletzt geändert wurde.
version_number int Version des Auftrags.

Security

Die Spalte owner_sid zeigt, welcher Login Transact-SQL Jobschritten ausgeführt wird. Gewähren Sie SELECT nur Nutzern, die ihn benötigen, den Zugriff.