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


sysschedules (Transact-SQL)

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

Имя столбца

Тип данных

Описание

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_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)

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_interval имеет значение 32 — ежемесячно, относительная дата), Может использоваться одно из следующих значений:

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

1 = Первый

2 = Второй

4 = Третий

8 = Четвертый

16 = Последний

freq_recurrence_

factor

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.

См. также

Справочник