Partager via


jobs.sp_update_job (travaux élastiques Azure) (Transact-SQL)

S’applique à : Azure SQL Database

Met à jour un travail créé dans le service Travaux élastiques Azure pour Azure SQL Database.

Cette procédure stockée partage le nom d’un sp_update_job objet similaire dans SQL Server pour le service SQL Server Agent. Pour plus d’informations sur la version de SQL Server Agent, consultez sp_update_job.

Conventions de la syntaxe Transact-SQL

Syntaxe

[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 ]

Arguments

@job_name

Nom du travail à mettre à jour. job_name est nvarchar(128).

@new_name

Nouveau nom du travail. new_name est nvarchar(128).

@description

Description du travail. L’argument de description est nvarchar(512).

@enabled

Spécifie si la planification du travail est activée (1) ou désactivée (0). @enabled est bit.

@schedule_interval_type

La valeur indique quand le travail doit être exécuté. schedule_interval_type est nvarchar(50) et peut être l’une des valeurs suivantes :

  • « Une fois »,
  • « Minutes »,
  • « Heures »,
  • « Jours »,
  • « Semaines »,
  • « Mois »

@schedule_interval_count

Nombre de périodes schedule_interval_count à effectuer entre chaque exécution du travail. schedule_interval_count est int, avec la valeur par défaut 1. La valeur doit être supérieure ou égale à 1.

@schedule_start_time

Date à laquelle l'exécution du travail peut commencer. schedule_start_time est DATETIME2, avec la valeur par défaut .0001-01-01 00:00:00.0000000

Toutes les heures indiquées dans les tâches élastiques sont exprimées dans le fuseau horaire UTC.

@schedule_end_time

Date à laquelle l'exécution du travail peut s'arrêter. schedule_end_time est DATETIME2, avec la valeur par défaut .9999-12-31 11:59:59.0000000

Toutes les heures indiquées dans les tâches élastiques sont exprimées dans le fuseau horaire UTC.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

Après jobs.sp_add_job avoir été exécuté pour ajouter un travail, utilisez jobs.sp_add_jobstep pour ajouter des étapes qui effectuent les activités du travail.

autorisations

Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Seuls des membres de sysadmin peuvent utiliser cette procédure stockée pour modifier les attributs des travaux qui appartiennent à d’autres utilisateurs.