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


sp_helpxactsetjob (Transact-SQL)

Отображает сведения о задании набора транзакций для издателя Oracle. Эта хранимая процедура выполняется на распространителе в любой базе данных.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_helpxactsetjob [ @publisher = ] 'publisher' 

Аргументы

  • [@publisher = ] 'publisher'
    Имя издателя не SQL Server, которому принадлежит задание. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.

Результирующие наборы

Имя столбца

Тип данных

Описание

jobnumber

int

Номер задания Oracle.

lastdate

varchar(22)

Последняя дата выполнения задания.

thisdate

varchar(22)

Время изменения.

nextdate

varchar(22)

Следующая дата, когда задание будет запущено.

broken

varchar(1)

Флаг, означающий неудачное выполнение задания.

interval

varchar(200)

Интервал для задания.

failures

int

Количество неудачных выполнений для задания.

xactsetjobwhat

varchar(200)

Имя процедуры, выполняемой заданием.

xactsetjob

varchar(1)

Показывает состояние задания, может быть одним из следующих:

1 — задание разрешено.

0 — задание запрещено.

xactsetlonginterval

int

Длительный интервал для задания.

xactsetlongthreshold

int

Высокий порог для задания.

xactsetshortinterval

int

Короткий интервал для задания.

xactsetshortthreshold

int

Низкий порог для задания.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедура sp_helpxactsetjob используется в репликации моментальных снимков и репликации транзакций для издателей Oracle.

sp_helpxactsetjob всегда возвращает текущие установки для задания Xactset (HREPL_XactSetJob) на издателе. Если задание Xactset в данные момент находится в очереди заданий, то оно дополнительно возвращает атрибуты задания из представления словаря данных USER_JOB, созданного под учетной записью администратора на издателе Oracle.

Разрешения

Только члены предопределенной роли сервера sysadmin могут выполнять sp_helpxactsetjob.