dbo.sysschedules (Transact-SQL)

Dotyczy:SQL Server

Zawiera informacje o harmonogramach zadań SQL Server Agent. Ta tabela jest przechowywana w bazie danych msdb .

Nazwa kolumny Typ danych Description
schedule_id int ID harmonogramu zadań SQL Server Agent.
schedule_uid uniqueidentifier Unikalny identyfikator harmonogramu zadań. Ta wartość służy do identyfikacji harmonogramu dla rozproszonych zadań.
originating_server_id int ID serwera głównego, z którego pochodził harmonogram zadań.
name sysname (nvarchar(128)) Nazwa zdefiniowana przez użytkownika dla harmonogramu zadań. Ta nazwa musi być unikalna w ramach pracy.
owner_sid varbinary(85) Microsoft Windows security_identifier użytkownika lub grupy, która jest właścicielem harmonogramu zadań.
włączone int Status harmonogramu prac:

0 = Nie włączone.

1 = Włączone.

Jeśli harmonogram nie jest włączony, żadne zadania nie będą działać w harmonogramie.
freq_type int Jak często jakaś praca jest wykonywana według tego harmonogramu?

1 = Tylko raz

4 = Codziennie

8 = Tygodniowo

16 = miesięczne

32 = miesięcznie, w stosunku do freq_interval

64 = Uruchamia się w momencie uruchomienia usługi SQL Server Agent

128 = Działa, gdy komputer jest bezczynny
freq_interval int Dni, w których praca jest wykonywana. To zależy od wartości freq_type. Domyślna wartość to 0, co oznacza, że freq_interval jest nieużywana. Zobacz tabelę poniżej, aby przedstawić możliwe wartości i ich skutki.
freq_subday_type int Jednostki dla freq_subday_interval. Poniżej przedstawiono możliwe wartości i ich opisy.



1 : W wyznaczonym czasie

2 : Sekundy

4 : Minutes

8 : Godziny
freq_subday_interval int Liczba freq_subday_type okresów, które mogą zachodzić pomiędzy każdym wykonaniem zadania.
freq_relative_interval int Kiedy freq_interval występuje w każdym miesiącu, jeśli freq_type wynosi 32 ( miesięczny krewny). Może być jedną z następujących wartości:

0 = freq_relative_interval jest nieużywany

1 = Pierwszy

2 = Drugi

4 = Trzecia

8 = Czwarty

16 = Ostatni
freq_recurrence_

Czynnik
int Liczba tygodni lub miesięcy między planowanym wykonaniem zadania. freq_recurrence_factor jest używane tylko wtedy, gdy freq_type wynosi 8, 16 lub 32. Jeśli ta kolumna zawiera 0, freq_recurrence_factor jest nieużywana.
active_start_date int Data, w której może rozpocząć się wykonanie zadania. Data jest sformatowana jako YYYYMMDD. NULL oznacza dzisiejszą datę.
active_end_date int Data, w której wykonanie zadania może się zakończyć. Data jest sformatowana YYYYMMDD.
active_start_time int Czas w dowolnym dniu między active_start_date a active_end_date zaczął się wykonywać ten zadanie. Czas jest sformatowany HHMMSS, z użyciem zegara 24-godzinnego.
active_end_time int Czas w dowolnym dniu między active_start_date a active_end_date zadanie przestaje być wykonywane. Czas jest sformatowany HHMMSS, z użyciem zegara 24-godzinnego.
date_created datetime Data i godzina utworzenia harmonogramu.
date_modified datetime Data i godzina ostatniej zmiany harmonogramu.
version_number int Aktualny numer wersji harmonogramu. Na przykład, jeśli harmonogram został zmodyfikowany 10 razy, version_number wynosi 10.
Wartość freq_type Wpływ na freq_interval
1 (raz) freq_interval jest nieużywany (0)
4 (codziennie) Co freq_interval dni
8 (tygodniowo) freq_interval jest jednym lub więcej z następujących elementów:

1 = Niedziela

2 = Poniedziałek

4 = Wtorek

8 = Środa

16 = czwartek

32 = Piątek

64 = Sobota
16 (miesięcznie) W freq_interval dnia miesiąca
32 (miesięcznie, relatywnie) freq_interval jest jednym z następujących typów:

1 = Niedziela

2 = Poniedziałek

3 = Wtorek

4 = Środa

5 = Czwartek

6 = Piątek

7 = Sobota

8 = Dzień

9 = Dni powszednie

10 = Dzień weekendowy
64 (zaczyna się, gdy uruchamia się usługa SQL Server Agent) freq_interval jest nieużywany (0)
128 (działa, gdy komputer jest bezczynny) freq_interval jest nieużywany (0)