MSsubscriptions (Transact-SQL)

適用対象:SQL Server

MSsubscriptions テーブルには、ローカル ディストリビューターによって処理されるサブスクリプション内の発行済みアーティクルごとに 1 行が含まれています。 このテーブルはディストリビューション データベースに格納されます。

列名 データ型 説明
publisher_database_id int パブリッシャー データベースの ID。
publisher_id smallint パブリッシャーの ID。
publisher_db sysname パブリッシャー データベースの名前。
publication_id int パブリケーションの ID。
article_id int 記事の ID。
subscriber_id smallint サブスクライバーの ID。
subscriber_db sysname サブスクリプション データベースの名前。
subscription_type int サブスクリプションの種類:

0 = プッシュ。

1 = プル。

2 = 匿名。
sync_type tinyint 同期の種類。

1 = 自動。

2 = 同期なし。
status tinyint サブスクリプションの状態:

0 = 非アクティブ。

1 = サブスクライブ済み。

2 = アクティブ。
subscription_seqno varbinary(16) スナップショットトランザクション シーケンス番号。
スナップショット_seqno_flag bit スナップショット トランザクション シーケンス番号のソースを示します。値 1 は、subscription_seqnoがスナップショットシーケンス番号であることを意味します。
independent_agent bit このパブリケーションにスタンドアロン ディストリビューション エージェントがあるかどうかを示します。
subscription_time datetime 内部のみで使用します。
loopback_detection bit 双方向トランザクション レプリケーション トポロジの一部であるサブスクリプションに適用されます。 ディストリビューション エージェントが、サブスクライバーで発生したトランザクションをサブスクライバーに戻すかどうかを示します。

1 = 返送しません。

0 = 返送します。

agent_id int エージェントの ID。
update_mode tinyint 更新プログラムの種類。
publisher_seqno varbinary(16) このサブスクリプションに対するパブリッシャー側のトランザクションのシーケンス番号。
ss_cplt_seqno varbinary(16) 同時実行スナップショット処理の完了を示すために使用するシーケンス番号。

参照

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