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


jobs.jobsteps (задания Эластичных баз данных Azure) (Transact-SQL)

Применимо к: База данных SQL Azure

Содержит все шаги в текущей версии заданий в службе заданий Elastic Azure для База данных SQL Azure.

Имя столбца Тип данных Description
job_name NVARCHAR(128) Имя задания.
job_id uniqueidentifier Уникальный идентификатор задания.
job_version INT Версия задания (автоматически обновляется каждый раз при изменении задания).
step_id INT Уникальный для данного задания идентификатор этапа.
step_name NVARCHAR(128) Уникальное (в пределах задания) имя шага.
command_type nvarchar(50) Тип команды, выполняемой на шаге задания. Значение должно быть равно и по умолчанию TSql.
command_source nvarchar(50) Расположение команды. Inline — значение по умолчанию и только принятое значение.
command nvarchar(max) Команды, выполняемые эластичными заданиями.command_type
credential_name NVARCHAR(128) Имя учетных данных в области базы данных, используемых для выполнения задания.
target_group_name NVARCHAR(128) Имя целевой группы.
target_group_id uniqueidentifier Уникальный идентификатор целевой группы.
initial_retry_interval_seconds INT Задержка перед первой повторной попыткой. Значение по умолчанию — 1.
maximum_retry_interval_seconds INT Максимальная задержка между повторными попытками. Если задержка между повторными попытками превышает это значение, она ограничивается указанным значением. Значение по умолчанию — 120.
retry_interval_backoff_multiplier real Коэффициент, на который умножается значение задержки перед повторной попыткой в случае нескольких попыток выполнения шага задания. Значение по умолчанию — 2,0.
retry_attempts INT Число повторных попыток, предпринимаемых при завершении данного шага с ошибкой. Значение по умолчанию — 10. Оно означает отсутствие повторных попыток.
step_timeout_seconds INT Время ожидания в минутах между попытками повтора. Значение по умолчанию — 0. Оно означает интервал в 0 минут.
output_type nvarchar(11) Расположение команды. Inline — значение по умолчанию и только принятое значение.
output_credential_name NVARCHAR(128) Имя учетных данных для подключения к целевому серверу для хранения результирующего набора.
output_subscription_id uniqueidentifier Уникальный идентификатор подписки целевого сервера или базы данных для хранения результирующего набора после выполнения запроса.
output_resource_group_name NVARCHAR(128) Имя группы ресурсов, в которой размещен целевой сервер.
output_server_name nvarchar(256) Имя целевого сервера для хранения результирующего набора.
output_database_name NVARCHAR(128) Имя целевой базы данных для хранения результирующего набора.
output_schema_name nvarchar(max) Имя целевой схемы. Значение dboпо умолчанию , если оно не указано.
output_table_name nvarchar(max) Имя таблицы для хранения результирующего набора запроса. Таблица будет создана автоматически в соответствии со схемой результирующего набора, если она не существует. Схема должна совпадать со схемой результирующего набора.
max_parallelism INT Максимальное число баз данных на эластичный пул, которое может одновременно обрабатывать шаг задания. Значение по умолчанию равно NULL, что означает отсутствие ограничений.

Разрешения

Члены роли jobs_reader могут ВЫБРАТЬ из этого представления. Дополнительные сведения см. в разделе "Эластичные задания" в База данных SQL Azure.

Замечания

Все время в эластичных заданиях находятся в часовом поясе UTC.

Чтобы просмотреть журнал версий действий задания, используйте jobs.jobstep_versions.

Внимание

Не следует обновлять внутренние представления каталога в базе данных заданий. Изменение этих представлений каталога вручную может привести к повреждению базы данных заданий и сбою. Эти представления предназначены только для запросов только для чтения. Хранимые процедуры можно использовать в базе данных заданий.

Примеры

Просмотр шагов из текущей версии всех заданий

-- View the steps of the current version of all jobs
SELECT js.* 
FROM jobs.jobsteps AS js
INNER JOIN jobs.jobs AS j
  ON j.job_id = js.job_id AND j.job_version = js.job_version;