Freigeben über


sysschedules (Transact-SQL)

Enthält Informationen zu Auftragszeitplänen des SQL Server-Agents. Diese Tabelle wird in der msdb-Datenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

schedule_id

int

ID des Auftragszeitplanes des SQL Server-Agents.

schedule_uid

uniqueidentifier

Eindeutiger Bezeichner des Auftragszeitplanes. Anhand dieses Wertes wird ein Zeitplan für verteilte Aufträge identifiziert.

originating_server_id

int

ID des Masterservers, von dem der Auftragszeitplan stammt.

name

sysname (nvarchar(128))

Benutzerdefinierter Name für den Auftragszeitplan. Dieser Name muss innerhalb eines Auftrags eindeutig sein.

owner_sid

varbinary(85)

Microsoft Windows-security_identifier des Benutzers oder der Gruppe, der bzw. die Besitzer des Auftragszeitplanes ist.

enabled

int

Status des Auftragszeitplanes:

0 = Nicht aktiviert.

1 = Aktiviert.

Wenn der Zeitplan nicht aktiviert ist, werden über diesen Zeitplan keine Aufträge ausgeführt.

freq_type

int

Häufigkeit der Ausführung eines Auftrags für diesen Zeitplan.

1 = Einmalige Ausführung

4 = Täglich

8 = Wöchentlich

16 = Monatlich

32 = Monatlich, relativ zum Wert von freq_interval

64 = Wird ausgeführt, wenn der SQL Server-Agent-Dienst startet

128 = Wird ausgeführt, wenn sich der Computer im Leerlauf befindet

freq_interval

int

Tage, an denen der Auftrag ausgeführt wird. Hängt vom Wert für freq_type ab. Der Standardwert ist 0, wodurch angegeben wird, dass freq_interval nicht verwendet wird.

Wert von freq_typeAuswirkung auf freq_interval
1 (einmal)freq_interval wird nicht verwendet (0)
4 (täglich)Alle freq_interval Tage
8 (wöchentlich)freq_interval kann einen oder mehrere der folgenden Werte aufweisen: 1 = Sonntag 2 = Montag 4 = Dienstag 8 = Mittwoch 16 = Donnerstag 32 = Freitag 64 = Samstag
16 (monatlich)Am freq_interval Tag des Monats.
32 (mit relativem Monatsintervall)freq_interval kann einen der folgenden Werte aufweisen: 1 = Sonntag 2 = Montag 3 = Dienstag 4 = Mittwoch 5 = Donnerstag 6 = Freitag 7 = Samstag 8 = Tag 9 = Arbeitstag 10 = Wochenendtag
64 (beginnt, wenn der SQL Server-Agent-Dienst startet)freq_interval wird nicht verwendet (0)
128 (wird ausgeführt, wenn sich der Computer im Leerlauf befindet)freq_interval wird nicht verwendet (0)

freq_subday_type

int

Einheiten für freq_subday_interval. Folgende Werte sind möglich:

WertBeschreibung (Einheit)
1Zum angegebenen Zeitpunkt
2Sekunden
4Minuten
8Stunden

freq_subday_interval

int

Anzahl der mit freq_subday_type angegebenen Zeiteinheiten zwischen den einzelnen Ausführungen des Auftrags.

freq_relative_interval

int

Wenn freq_interval ein Monatsintervall definiert und freq_interval den Wert 32 (relatives Monatsintervall) aufweist. Folgende Werte sind möglich:

0 = freq_relative_interval wird nicht verwendet

1 = Erster

2 = Zweiter

4 = Dritter

8 = Vierter

16 = Letzter

freq_recurrence_

factor

int

Anzahl von Wochen oder Monaten zwischen der geplanten Ausführung eines Auftrags. freq_recurrence_factor wird nur dann verwendet, wenn für freq_type einer der Werte 8, 16 oder 32 festgelegt wurde. Wenn diese Spalte den Wert 0 enthält, wird freq_recurrence_factor nicht verwendet.

active_start_date

int

Datum, an dem die Ausführung eines Auftrags beginnen kann. Für das Datum wird das Format YYYYMMDD verwendet. NULL steht für das Datum des heutigen Tages.

active_end_date

int

Datum, an dem die Ausführung eines Auftrags enden kann. Für das Datum wird das Format YYYYMMDD verwendet.

active_start_time

int

Uhrzeit an einem beliebigen Tag in dem durch active_start_date und active_end_date definierten Zeitraum, zu der die Ausführung des Auftrags beginnt. Die Zeit wird als HHMMSS im 24-Stunden-Format angegeben.

active_end_time

int

Uhrzeit an einem beliebigen Tag in dem durch active_start_date und active_end_date definierten Zeitraum, zu der die Ausführung des Auftrags endet. Die Zeit wird als HHMMSS im 24-Stunden-Format angegeben.

date_created

datetime

Datum und Uhrzeit des Zeitpunkts, an dem der Zeitplan erstellt wurde.

date_modified

datetime

Datum und Uhrzeit der letzten Änderung des Zeitplanes.

version_number

int

Aktuelle Versionsnummer des Zeitplanes. Wenn ein Zeitplan beispielsweise 10-mal geändert wurde, weist version_number den Wert 10 auf.

Siehe auch

Verweis