sysjobs (Transact-SQL)

Speichert die Informationen für jeden geplanten Auftrag, der vom 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

Name des Auftrags.

enabled

tinyint

Zeigt an, ob der Auftrag für die Ausführung aktiviert ist.

description

nvarchar(512)

Beschreibung für den Auftrag.

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 anzeigt, unter welchen Umständen ein Benachrichtigungsereignis in das 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 anzeigt, unter welchen Umständen der Auftrag beim Abschließen eines Auftrags gelöscht 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)

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.