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