Condividi tramite


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

Si applica a: Database SQL di Azure

Elimina un processo esistente nel servizio Processi elastici di Azure per database SQL di Azure.

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

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @job_name = ] N'job_name'

Nome del processo da eliminare. @job_name è nvarchar(128), con il valore predefinito NULL.

[ @force = ] force

Forza l'eliminazione del processo. @force è bit.

  • Quando 1, forza l'eliminazione del processo, anche se le esecuzioni sono in corso, annullando eventuali esecuzioni attualmente in corso.
  • Quando 0, ha esito negativo se sono in corso esecuzioni di processi.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

La cronologia del processo viene eliminata automaticamente quando si elimina un processo.

Per rimuovere solo un singolo passaggio di processo da un processo esistente, usare jobs.sp_delete_jobstep (processi elastici di Azure).

Autorizzazioni

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