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';