Condividi tramite


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

Si applica a: database SQL di Azure

Aggiorna un processo creato nel servizio Processi elastici di Azure per database SQL di Azure.

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

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

@job_name

Nome del processo da aggiornare. job_name è nvarchar(128).

@new_name

Nuovo nome del processo. new_name è nvarchar(128).

@description

Descrizione del processo. L'argomento description è nvarchar(512).

@enabled

Specifica se la pianificazione del processo è abilitata (1) o non abilitata (0). @enabled è bit.

@schedule_interval_type

Valore che indica quando deve essere eseguito il processo. schedule_interval_type è nvarchar(50) e può essere uno dei valori seguenti:

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

@schedule_interval_count

Numero di periodi di schedule_interval_count da eseguire tra ogni esecuzione del processo. schedule_interval_count è int, con il valore predefinito 1. Il valore deve essere maggiore o uguale a 1.

@schedule_start_time

Data in cui l'esecuzione del processo può avere inizio. schedule_start_time è DATETIME2, con l'impostazione predefinita .0001-01-01 00:00:00.0000000

Tutti gli orari nei processi elastici sono espressi nel fuso orario UTC.

@schedule_end_time

Data in cui l'esecuzione del processo può essere arrestata. schedule_end_time è DATETIME2, con l'impostazione predefinita .9999-12-31 11:59:59.0000000

Tutti gli orari nei processi elastici sono espressi nel fuso orario UTC.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Osservazioni:

Dopo jobs.sp_add_job l'esecuzione per aggiungere un processo, usare jobs.sp_add_jobstep per aggiungere passaggi che eseguono le attività per il processo.

Autorizzazioni

Per impostazione predefinita, i membri del ruolo predefinito del server sysadmin possono eseguire questa stored procedure. Solo i membri del ruolo sysadmin possono usare questa stored procedure per modificare gli attributi dei processi di proprietà di altri utenti.