Condividi tramite


jobs.sp_delete_jobstep (processi elastici di Azure) (Transact-SQL)

Si applica a: Database SQL di Azure

Rimuove un passaggio di processo esistente da un processo esistente nel servizio Processi elastici di Azure per database SQL di Azure.

Questa stored procedure condivide il nome di sp_delete_jobstep con un oggetto simile in SQL Server per il servizio SQL Server Agent. Per informazioni sulla versione di SQL Server Agent, vedere sp_delete_jobstep.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

@job_name

Nome del processo da cui rimuovere il passaggio. job_name è nvarchar(128), senza impostazione predefinita.

@step_id

Numero di identificazione per il passaggio del processo da eliminare. È necessario specificare step_id o step_name . step_id è un valore int.

@step_name

Nome del passaggio da eliminare. È necessario specificare step_id o step_name . step_name è nvarchar(128).

@job_version PRODOTTO

Al parametro di output è stato assegnato il nuovo numero di versione del processo. job_version è int.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

Per rimuovere un intero processo, usare jobs.sp_delete_job (processi elastici di Azure).

Le esecuzioni in corso del processo non sono interessate.

Gli altri passaggi del processo vengono numerati automaticamente per riempire il vuoto lasciato dal passaggio del processo eliminato.

Autorizzazioni

Per impostazione predefinita, questa stored procedure può essere eseguita dai membri del ruolo predefinito del server sysadmin . Solo i membri del ruolo sysadmin possono usare questa stored procedure per modificare gli attributi dei processi di proprietà di altri utenti.