Поделиться через


dbo.sysschedules (Transact-SQL)

Область применения: SQL Server

Содержит сведения о расписаниях заданий агент SQL Server. Эта таблица хранится в базе данных msdb.

Имя столбца Тип данных Description
schedule_id int Идентификатор расписания заданий агент SQL Server.
schedule_uid uniqueidentifier Уникальный идентификатор расписания заданий. Это значение используется, чтобы определить расписание для распределенных заданий.
originating_server_id int Идентификатор главного сервера, с которого поступило расписание заданий.
name sysname (nvarchar(128)) Пользовательское имя для расписания заданий. Это имя должно быть уникальным в пределах задания.
owner_sid varbinary(85) Microsoft Windows security_identifier пользователя или группы, которая владеет расписанием задания.
enabled int Состояние расписания заданий:

0 = не включено.

1 = включено.

Если расписание не включено, никакие задания не будут выполняться по этому расписанию.
freq_type int С какой частотой выполняется задание по этому расписанию:

1 = только один раз

4 = ежедневно

8 = еженедельно

16 = ежемесячно

32 = ежемесячно, относительно freq_interval

64 = выполняется при запуске службы агент SQL Server

128 = выполняется при простое компьютера
freq_interval int Дни, в которые выполняется задание. Зависит от значения freq_type. Значение по умолчанию равно 0, указывающее, что freq_interval не используется. В таблице ниже приведены возможные значения и их эффекты.
freq_subday_type int Единицы для freq_subday_interval. Ниже приведены возможные значения и их описания.



1 : в указанное время

2 : секунды

4 : минуты

8 : часы
freq_subday_interval int Количество freq_subday_type периодов между каждым выполнением задания.
freq_relative_interval int Если freq_interval происходит в каждом месяце, если freq_type составляет 32 (ежемесячный относительный). Может использоваться одно из следующих значений:

0 = freq_relative_interval не используется

1 = первое

2 = второе

4 = третий

8 = четвертый

16 = Последнее
freq_recurrence_

фактор
int Число недель или месяцев между запланированными выполнениями задания. freq_recurrence_factor используется только в том случае, если freq_type равно 8, 16 или 32. Если этот столбец содержит 0, freq_recurrence_factor не используется.
active_start_date int Дата, когда может начаться выполнение задания. Формат даты: ГГГГMMДД. Значение NULL указывает на сегодняшнюю дату.
active_end_date int Дата, когда может быть остановлено выполнение задания. Формат даты установлен как: ГГГГMMДД.
active_start_time int Время в любой день между active_start_date и active_end_date это задание начинает выполняться. Формат времени ЧЧMMСС, с использованием 24-часового измерения суток.
active_end_time int Время в любой день между active_start_date и active_end_date , что задание перестает выполняться. Формат времени ЧЧMMСС, с использованием 24-часового измерения суток.
date_created datetime Дата и время, когда было создано расписание.
date_modified datetime Дата и время, когда расписание было последний раз изменено.
version_number int Номер текущей версии расписания. Например, если расписание было изменено 10 раз, version_number равно 10.
Значение аргумента freq_type Результат воздействия на аргумент freq_interval
1 (один раз) freq_interval не используется (0)
4 (ежедневно) Каждые freq_interval дней
8 (еженедельно) freq_interval является одним или несколькими из следующих:

1 = воскресенье

2 = понедельник

4 = вторник

8 = среда

16 = четверг

32 = пятница

64 = суббота
16 (ежемесячно) В freq_interval день месяца
32 (ежемесячно, относительно) freq_interval является одним из следующих вариантов:

1 = воскресенье

2 = понедельник

3 = вторник

4 = среда

5 = четверг

6 = пятница

7 = суббота

8 = день

9 = будний день

10 = выходные дни
64 (начинается при запуске службы агент SQL Server) freq_interval не используется (0)
128 (выполняется при простое компьютера) freq_interval не используется (0)

См. также

dbo.sysjobschedules (Transact-SQL)