Поделиться через


jobs.sp_update_job (задания Эластичных баз данных Azure) (Transact-SQL)

Применимо к: База данных SQL Azure

Обновляет задание, созданное в службе заданий Эластичных баз данных Azure для База данных SQL Azure.

Эта хранимая процедура использует имя аналогичного sp_update_job объекта в SQL Server для службы агент SQL Server. Сведения о версии агент SQL Server см. в sp_update_job.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

@job_name

Имя обновляемого задания. job_name — nvarchar(128).

@new_name

Новое имя задания. new_name nvarchar(128).

@description

Описание задания. Аргумент описания — nvarchar(512).

@enabled

Указывает, включено (1) или отключено (0) расписание задания. @enabled бит.

@schedule_interval_type

Это значение указывает, когда должно выполняться задание. schedule_interval_type является nvarchar(50) и может быть одним из следующих значений:

  • Once
  • Minutes
  • Hours
  • Days
  • Weeks
  • Months

@schedule_interval_count

Количество schedule_interval_count периодов между каждым выполнением задания. schedule_interval_count имеет значение int с значением по умолчанию1. Это значение должно быть больше или равно 1.

@schedule_start_time

Дата, когда может начаться выполнение задания. schedule_start_time DATETIME2 с значением по умолчанию0001-01-01 00:00:00.0000000.

Все время в эластичных заданиях находятся в часовом поясе UTC.

@schedule_end_time

Дата, когда может быть остановлено выполнение задания. schedule_end_time DATETIME2 с значением по умолчанию9999-12-31 11:59:59.0000000.

Все время в эластичных заданиях находятся в часовом поясе UTC.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

После jobs.sp_add_job выполнения добавления задания используйте jobs.sp_add_jobstep , чтобы добавить шаги, выполняющие действия для задания.

Разрешения

По умолчанию эту хранимую процедуру могут выполнять только члены предопределенной роли сервера sysadmin . Только участники роли sysadmin могут использовать эту хранимую процедуру для редактирования атрибутов заданий, которыми владеют другие пользователи.