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


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

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

Удаляет существующее задание в службе заданий Эластичных баз данных Azure для База данных SQL Azure.

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

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

Синтаксис

[ jobs ] .sp_delete_job
    [ @job_name = ] N'job_name'
    [ , [ @force = ] force ]
[ ; ]

Аргументы

[ @job_name = ] N'job_name'

Имя удаляемого задания. @job_name — nvarchar(128) с значением по умолчаниюNULL.

[ @force = ] сила

Принудительное удаление задания. @force бит.

  • Когда 1принудительно удалить задание, даже если выполняется выполнение, отменяя все выполняемые в настоящее время выполнения.
  • Если 0выполнение задания выполняется, завершается ошибкой.

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

0 (успешно) или 1 (сбой).

Замечания

Журнал заданий автоматически удаляется вместе с заданием.

Чтобы удалить только один шаг задания из существующего задания, используйте jobs.sp_delete_jobstep (эластичные задания Azure) (Transact-SQL).

Разрешения

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