次の方法で共有


sp_helpxactsetjob (Transact-SQL)

適用対象: SQL サーバー

Oracle パブリッシャーの Xactset ジョブに関する情報を表示します。 このストアド プロシージャは、任意のデータベースのディストリビューターで実行されます。

Transact-SQL 構文表記規則

構文

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

引数

[ @publisher = ] N'publisher'

ジョブが属する SQL Server 以外のパブリッシャーの名前。 @publishersysname で、既定値はありません。

結果セット

列名 データ型 説明
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を実行できます。