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_type
Auswirkung 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 = Wochentag 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:
Wert
Beschreibung (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
sysjobschedules (Transact-SQL)