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. |