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) |
同時実行スナップショット処理の完了を示すために使用するシーケンス番号。 |