IHextendedSubscriptionView (Transact-SQL)

IHextendedSubscriptionView ビューには、SQL Server 以外のパブリケーションに対するサブスクリプションの情報が表示されます。 このビューは、ディストリビューション データベースに保存されます。

列名

データ型

説明

article_id

int

アーティクルの一意識別子。

dest_db

sysname

転送先データベースの名前。

srvid

smallint

サブスクライバーの一意識別子。

login_name

sysname

サブスクライバーに接続するときに使用するログイン名。

distribution_jobid

binary

ディストリビューション エージェント ジョブを識別します。

publisher_database_id

int

パブリケーション データベースを識別します。

subscription_type

int

サブスクリプションの種類。

0 = プッシュ。ディストリビューション エージェントはサブスクライバーで実行されます。

1 = プル。ディストリビューション エージェントはディストリビューターで実行されます。

sync_type

tinyint

初期同期の種類。

1 = 自動同期

2 = なし

status

tinyint

サブスクリプションの状態。

0 = 非アクティブ

1 = サブスクライブ済み

2 = アクティブ

snapshot_seqno_flag

bit

スナップショット シーケンス番号が使用されているかどうかを示します。

independent_agent

bit

このパブリケーションに対して、スタンドアロンのディストリビューション エージェントがあるかどうかを示します。

0 = パブリケーションは共有ディストリビューション エージェントを使用し、パブリッシャー データベース/サブスクライバー データベースの各ペアは、単一の共有エージェントを保有します。

1 = このパブリケーションに対して、スタンドアロンのディストリビューション エージェントが存在します。

subscription_time

datetime

内部使用のみ。

loopback_detection

bit

双方向トランザクション レプリケーション トポロジの一部であるサブスクリプションに適用されます。 ディストリビューション エージェントが、サブスクライバーで発生したトランザクションをサブスクライバーに戻すかどうかを示します。

1 = 戻さない

0 = 戻す

agent_id

int

ディストリビューション エージェントの一意識別子。

update_mode

tinyint

更新モードの種類を示します。次のいずれかの値になります。

0 = 読み取り専用

1 = 即時更新

2 = メッセージ キューを使用するキュー更新

3 = メッセージ キューを使用してキュー更新フェールオーバーを行う即時更新

4 = SQL Server キューを使用するキュー更新

5 = SQL Server キューを使用してキュー更新フェールオーバーを行う即時更新

publisher_seqno

varbinary(16)

このサブスクリプションに対するパブリッシャー側のトランザクションのシーケンス番号。

ss_cplt_seqno

varbinary(16)

同時実行スナップショット処理の完了を示すために使用するシーケンス番号。

関連項目

参照

レプリケーション ビュー (Transact-SQL)

概念

異種データベース レプリケーション

レプリケーション テーブル (Transact-SQL)