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