IHextendedSubscriptionView (Transact-SQL)
適用対象: SQL Server
IHextendedSubscriptionView ビューは、サブスクリプションに関する情報を SQL Server 以外のパブリケーションに公開します。 このビューは、 属性 データベースに格納されます。
列名 | データ型 | 説明 |
---|---|---|
article_id | int | アーティクルの一意識別子。 |
dest_db | sysname | 転送先データベースの名前。 |
srvid | smallint | サブスクライバーの一意識別子。 |
login_name | sysname | サブスクライバーへの接続に使用されるログイン。 |
distribution_jobid | [バイナリ] | ディストリビューション エージェント ジョブを識別します。 |
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 つの共有エージェントがあります。 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)