Freigeben über


dbo.sysschedules (Transact-SQL)

Gilt für: SQL Server

Enthält Informationen zu SQL Server-Agent Auftragsplänen. Diese Tabelle wird in der msdb -Datenbank gespeichert.

Spaltenname Datentyp Beschreibung
schedule_id int ID des SQL Server-Agent Auftragsplans.
schedule_uid uniqueidentifier Eindeutiger Bezeichner des Auftragszeitplans. 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 den Auftragszeitplan besitzt.
enabled int Status des Auftragszeitplans:

0 = Nicht aktiviert.

1 = Aktiviert.

Wenn der Zeitplan nicht aktiviert ist, werden keine Aufträge im Zeitplan ausgeführt.
freq_type int Häufigkeit der Ausführung eines Auftrags für diesen Zeitplan.

1 = Nur einmal

4 = Täglich

8 = Wöchentlich

16 = Monatlich

32 = Monatlich, relativ zu freq_interval

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

128 = Wird ausgeführt, wenn der Computer im Leerlauf ist
freq_interval int Tage, an denen der Auftrag ausgeführt wird. Hängt vom Wert des freq_type ab. Der Standardwert ist 0, der angibt, dass freq_interval nicht verwendet wird. In der folgenden Tabelle finden Sie die möglichen Werte und deren Effekte.
freq_subday_type int Einheiten für die freq_subday_interval. Die folgende Auflistung enthält die möglichen Werte und deren Beschreibung.



1 : Zur angegebenen Zeit

2 : Sekunden

4 : Minuten

8 : Stunden
freq_subday_interval int Die Anzahl der freq_subday_type Perioden, die zwischen jeder Ausführung des Auftrags auftreten sollen.
freq_relative_interval int Wenn freq_interval in jedem Monat auftritt, wenn freq_type 32 (monatlich relativ) ist. Folgenden Werte sind möglich:

0 = freq_relative_interval wird nicht verwendet.

1 = Erster

2 = Sekunde

4 = Dritter

8 = Vierter

16 = Last
freq_recurrence_

Faktor
int Die Anzahl der Wochen oder Monate zwischen den geplanten Ausführungen eines Auftrags. freq_recurrence_factor wird nur verwendet, wenn freq_type 8, 16 oder 32 ist. Wenn diese Spalte 0 enthält, wird freq_recurrence_factor nicht verwendet.
active_start_date int Datum, an dem die Ausführung eines Auftrags beginnen kann. Das Datum ist als JJJJMMD formatiert. 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 zwischen active_start_date und active_end_date dieser Auftrag beginnt. Die Zeit wird als HHMMSS im 24-Stunden-Format angegeben.
active_end_time int Zeit für einen beliebigen Tag zwischen active_start_date und active_end_date , dass der Auftrag nicht mehr ausgeführt wird. 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 Zeitplans.
version_number int Aktuelle Versionsnummer des Zeitplans. Wenn beispielsweise ein Zeitplan 10 Mal geändert wurde, ist die version_number 10.
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 ist eine oder mehrere der folgenden Optionen:

1 = Sonntag

2 = Montag

4 = Dienstag

8 = Mittwoch

16 = Donnerstag

32 = Freitag

64 = Samstag
16 (monatlich) Am freq_interval Tag des Monats
32 (monatlich, relativ) freq_interval ist eine der folgenden:

1 = Sonntag

2 = Montag

3 = Dienstag

4 = Mittwoch

5 = Donnerstag

6 = Freitag

7 = Samstag

8 = Tag

9 = Wochentag

10 = Wochenendtag
64 (beginnt, wenn SQL Server-Agent Dienst gestartet wird) freq_interval wird nicht verwendet (0)
128 (wird ausgeführt, wenn sich der Computer im Leerlauf befindet) freq_interval wird nicht verwendet (0)

Siehe auch

dbo.sysjobschedules (Transact-SQL)