sp_helpxactsetjob (Transact-SQL)
Отображает сведения о задании набора транзакций для издателя Oracle. Эта хранимая процедура выполняется на распространителе в любой базе данных.
Синтаксис
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.