sp_helpxactsetjob (Transact-SQL)
適用対象: SQL サーバー
Oracle パブリッシャーの Xactset ジョブに関する情報を表示します。 このストアド プロシージャは、任意のデータベースのディストリビューターで実行されます。
構文
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
を実行できます。