Share via


jobs.sp_delete_job (trabajos elásticos de Azure) (Transact-SQL)

Se aplica a:Azure SQL Database

Elimina un trabajo existente en el servicio Trabajos elásticos de Azure para Azure SQL Database.

Este procedimiento almacenado comparte el nombre de sp_delete_job con un objeto similar en SQL Server para el servicio Agente SQL Server. Para obtener información sobre la versión de Agente SQL Server, consulte sp_delete_job (Transact-SQL).

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @job_name = ] N'job_name'

Nombre del trabajo que se debe eliminar. @job_name es nvarchar(128), con un valor predeterminado de NULL.

[ @force = ] force

Obliga a eliminar el trabajo. @force es bit.

  • Cuando 1, obliga a eliminar el trabajo, incluso si las ejecuciones están actualmente en curso, cancelando las ejecuciones actualmente en curso.
  • Cuando 0, produce un error si hay ejecuciones de trabajos en curso.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

El historial de trabajos se elimina automáticamente cuando se elimina un trabajo.

Para quitar solo un solo paso de trabajo de un trabajo existente, use jobs.sp_delete_jobstep (trabajos elásticos de Azure) (Transact-SQL).

Permisos

De forma predeterminada, los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento almacenado. Solo los miembros de sysadmin pueden usar este procedimiento almacenado para editar los atributos de los trabajos propiedad de otros usuarios.