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 = Push。 1 = プル。 2 = 匿名。 |
sync_type | tinyint | 同期の種類。 1 = 自動。 2 = 同期なし。 |
status | tinyint | サブスクリプションの状態: 0 = 非アクティブ。 1 = サブスクライブ済み。 2 = アクティブ。 |
subscription_seqno | varbinary(16) | スナップショット トランザクション シーケンス番号。 |
snapshot_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)