Share via


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 ジョブが現在ジョブ キューにある場合は、Oracle パブリッシャーの管理者アカウントの下に作成されたデータ ディクショナリ ビューから USER_JOB ジョブの属性も返されます。

アクセス許可

sysadmin 固定サーバー ロールのメンバーのみが実行sp_helpxactsetjobできます。