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. |