sp_helpxactsetjob (Transact-SQL)

适用于SQL Server

显示有关 Oracle 发布服务器的 Xactset 作业的信息。 此存储过程在分发服务器上的任何数据库中执行。

Transact-SQL 语法约定

语法

sp_helpxactsetjob [ @publisher = ] N'publisher'
[ ; ]

参数

[ @publisher = ] N'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