Compartilhar via


jobs.sp_delete_job (Azure Elastic Jobs) (Transact-SQL)

Aplica-se a: Banco de Dados SQL do Azure

Exclui um trabalho existente no serviço de Trabalhos Elásticos do Azure para o Banco de Dados SQL do Azure.

Esse procedimento armazenado compartilha o nome de sp_delete_job com um objeto semelhante no SQL Server para o serviço SQL Server Agent. Para obter informações sobre a versão do SQL Server Agent, consulte sp_delete_job (Transact-SQL).

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@job_name [ = ] N'job_name'

O nome do trabalho a ser excluído. @job_name é nvarchar(128), com um padrão de NULL.

@force [ = ] força

Força o trabalho a ser excluído. @force é pouco.

  • Quando 1, força o trabalho a ser excluído, mesmo que as execuções estejam em andamento no momento, cancelando todas as execuções em andamento.
  • Quando 0, falha se alguma execução de trabalho estiver em andamento.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

O histórico de trabalhos é excluído automaticamente quando um trabalho é excluído.

Para remover apenas uma única etapa de trabalho de um trabalho existente, use jobs.sp_delete_jobstep (Trabalhos Elásticos do Azure) (Transact-SQL).

Permissões

Por padrão, os membros da função de servidor fixa sysadmin podem executar este procedimento armazenado. Somente membros do sysadmin podem usar esse procedimento armazenado para editar os atributos de trabalhos pertencentes a outros usuários.