Freigeben über


dbo.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 Auftragszeitplans des SQL Server-Agents.

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 bzw. die Besitzer des Auftragszeitplans ist.

enabled

int

Status des Auftragszeitplans:

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 = 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:

Wert

Beschreibung (Einheit)

1

Zum angegebenen Zeitpunkt

2

Sekunden

4

Minuten

8

Stunden

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

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 32ist. 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 Zeitplans.

version_number

int

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

Siehe auch

Verweis

dbo.sysjobschedules (Transact-SQL)