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


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

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

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

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

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

Синтаксис

[jobs].sp_delete_jobstep [ @job_name = ] 'job_name'
     [ , [ @step_id = ] step_id ]
     [ , [ @step_name = ] 'step_name' ]
     [ , [ @job_version = ] job_version OUTPUT ]

Аргументы

@job_name

Имя задания, из которого необходимо удалить шаг. job_name — nvarchar(128), без значения по умолчанию.

@step_id

Идентификационный номер удаляемого шага задания. Необходимо указать step_id или step_name. step_id является int.

@step_name

Имя удаляемого шага. Необходимо указать step_id или step_name. step_name — nvarchar(128).

@job_version ВЫХОД

Выходной параметр, назначенный новому номеру версии задания. job_version является int.

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

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

Замечания

Чтобы удалить все задание, используйте jobs.sp_delete_job (задания Эластичных баз данных Azure) (Transact-SQL).

Все выполняемые выполнения задания не затрагиваются.

Остальные действия задания автоматически переучисляются, чтобы заполнить пробел, оставшийся на шаге удаленного задания.

Разрешения

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