Compartir a través de


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

Se aplica a: Azure SQL Database

Actualiza un trabajo creado en el servicio Trabajos elásticos de Azure para Azure SQL Database.

Este procedimiento almacenado comparte el nombre de sp_update_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_update_job.

Convenciones de sintaxis de Transact-SQL

Sintaxis

[jobs].sp_update_job [ @job_name = ] 'job_name'
  [ , [ @new_name = ] 'new_name' ]
  [ , [ @description = ] 'description' ]
  [ , [ @enabled = ] enabled ]
  [ , [ @schedule_interval_type = ] schedule_interval_type ]
  [ , [ @schedule_interval_count = ] schedule_interval_count ]
  [ , [ @schedule_start_time = ] schedule_start_time ]
  [ , [ @schedule_end_time = ] schedule_end_time ]

Argumentos

@job_name

Nombre del trabajo que se debe actualizar. job_name es nvarchar(128).

@new_name

Nuevo nombre del trabajo. new_name es nvarchar(128).

@description

Descripción del trabajo. El argumento description es nvarchar(512).

@enabled

Especifica si la programación del trabajo está habilitado (1) o no habilitada (0). @enabled es bit.

@schedule_interval_type

El valor indica cuándo se ejecutará el trabajo. schedule_interval_type es nvarchar(50) y puede ser uno de los siguientes valores:

  • 'Once',
  • 'Minutes'
  • 'Hours'
  • 'Days'
  • 'Weeks'
  • 'Months'

@schedule_interval_count

Número de períodos de schedule_interval_count que se van a producir entre cada ejecución del trabajo. schedule_interval_count es int, con un valor predeterminado de 1. El valor debe ser mayor o igual que 1.

@schedule_start_time

Fecha en la que puede comenzar la ejecución del trabajo. schedule_start_time es DATETIME2, con el valor predeterminado de 0001-01-01 00:00:00.0000000.

Todas las horas de los trabajos elásticos se encuentran en la zona horaria UTC.

@schedule_end_time

Fecha en la que puede detenerse la ejecución del trabajo. schedule_end_time es DATETIME2, con el valor predeterminado de 9999-12-31 11:59:59.0000000.

Todas las horas de los trabajos elásticos se encuentran en la zona horaria UTC.

Valores de código de retorno

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

Comentarios

Después jobs.sp_add_job de ejecutarse para agregar un trabajo, use jobs.sp_add_jobstep para agregar pasos que realicen las actividades del trabajo.

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 que pertenecen a otros usuarios.