dbo.sysjobs (Transact-SQL)

Gilt für:SQL Server

Speichert die Informationen für jeden geplanten Auftrag, der von SQL Server-Agent ausgeführt werden soll. Diese Tabelle wird in der msdb -Datenbank gespeichert.

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 Zeigt an, ob der Auftrag für die Ausführung aktiviert ist.
Beschreibung nvarchar(512) Die Beschreibung des Auftrags.
start_step_id int ID des Schrittes in dem Auftrag, bei dem die Ausführung beginnen soll.
category_id int ID der Auftragskategorie.
owner_sid varbinary(85) Sicherheits-ID (SID, System Identification Number) des Auftragsbesitzers.
notify_level_eventlog int Bitmaske , die angibt, unter welchen Umständen ein Benachrichtigungsereignis im Microsoft Windows-Anwendungsprotokoll protokolliert werden soll:

0 = Nie

1 = Bei erfolgreicher Ausführung des Auftrags

2 = Bei Fehlschlagen des Auftrags

3 = Immer, wenn der Auftrag abgeschlossen ist (unabhängig vom Ergebnis des Auftrags)
notify_level_email int Bitmaske, die anzeigt, unter welchen Umständen beim Abschließen eines Auftrags eine Benachrichtigungs-E-Mail gesendet werden soll.

0 = Nie

1 = Bei erfolgreicher Ausführung des Auftrags

2 = Bei Fehlschlagen des Auftrags

3 = Immer, wenn der Auftrag abgeschlossen ist (unabhängig vom Ergebnis des Auftrags)
notify_level_netsend int Bitmaske, die anzeigt, unter welchen Umständen beim Abschließen eines Auftrags eine Netzwerkmeldung gesendet werden soll.

0 = Nie

1 = Bei erfolgreicher Ausführung des Auftrags

2 = Bei Fehlschlagen des Auftrags

3 = Immer, wenn der Auftrag abgeschlossen ist (unabhängig vom Ergebnis des Auftrags)
notify_level_page int Bitmaske, die anzeigt, unter welchen Umständen beim Abschließen eines Auftrags eine Pager-Nachricht gesendet werden soll.

0 = Nie

1 = Bei erfolgreicher Ausführung des Auftrags

2 = Bei Fehlschlagen des Auftrags

3 = Immer, wenn der Auftrag abgeschlossen ist (unabhängig vom Ergebnis des Auftrags)
notify_email_operator_id int E-Mail-Name des Operators, der benachrichtigt werden soll.
notify_netsend_operator_id int ID des Computers oder Benutzers, die beim Senden von Netzwerkmeldungen verwendet wird.
notify_page_operator_id int ID des Computers oder Benutzers, die beim Senden einer Pager-Nachricht verwendet wird.
delete_level int Bitmaske , die angibt, unter welchen Umständen der Auftrag gelöscht werden soll, wenn ein Auftrag abgeschlossen ist:

0 = Nie

1 = Bei erfolgreicher Ausführung des Auftrags

2 = Bei Fehlschlagen des Auftrags

3 = Immer, wenn der Auftrag abgeschlossen ist (unabhängig vom Ergebnis des Auftrags)
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.