Бөлісу құралы:


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

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

Указывает агенту эластичного задания остановить выполнение задания в службе заданий Эластичных баз данных Azure для База данных SQL Azure.

Эта хранимая процедура использует имя аналогичного sp_stop_job объекта в SQL Server для службы агент SQL Server. Сведения о версии агент SQL Server см. в sp_stop_job (Transact-SQL).

Соглашения о синтаксисе Transact-SQL

Синтаксис

[jobs].sp_stop_job [ @job_execution_id = ] ' job_execution_id '

Аргументы

@job_execution_id

Идентификационный номер останавливаемого выполнения задания. job_execution_id является уникальным идентификатором по умолчаниюNULL.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Разрешения

По умолчанию участники фиксированной роли сервера sysadmin могут выполнять эту хранимую процедуру. Только участники роли sysadmin могут использовать эту хранимую процедуру для редактирования атрибутов заданий, которыми владеют другие пользователи.

Замечания

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

Чтобы определить job_execution_id текущее выполнение задания, используйте jobs.job_executions.

Примеры

Определение и остановка выполнения задания

В следующем примере показано, как определить выполнение задания в jobs.job_executions , а затем отменить выполнение задания с помощью job_execution_idпримера 01234567-89ab-cdef-0123-456789abcdef.

Подключитесь к следующей команде job_database и выполните следующую команду:

--Connect to the job database specified when creating the job agent

-- View all active executions to determine job_execution_id
SELECT job_name
, job_execution_id
, job_version
, step_id
, is_active
, lifecycle
, start_time
, current_attempts
, current_attempt_start_time
, last_message
, target_group_name
, target_server_name
, target_database_name
FROM jobs.job_executions
WHERE is_active = 1 AND job_name = 'ResultPoolsJob'
ORDER BY start_time DESC;
GO

-- Cancel job execution with the specified job_execution_id
EXEC jobs.sp_stop_job '01234567-89ab-cdef-0123-456789abcdef';