IHsubscriptions (Transact-SQL)
IHsubscriptions システム テーブルは、現在のディストリビュータを使用して SQL Server 以外のパブリッシャからのパブリケーションに対するサブスクリプションごとに 1 行のデータを保持します。このテーブルは、ディストリビューション データベースに保存されます。
定義
列名 |
データ型 |
説明 |
---|---|---|
article_id |
int |
パブリッシュされたアーティクルを一意に識別します。 |
srvid |
smallint |
サブスクライバのサーバー ID です。 |
dest_db |
sysname |
対象データベースの名前です。 |
login_name |
sysname |
サブスクリプションを追加するときに使用するログイン名です。 |
distribution_jobid |
binary(16) |
ディストリビューション エージェントのジョブ ID です。 |
timestamp |
timestamp |
このサブスクリプションが作成された日時です。 |
queued_reinit |
bit |
アーティクルが初期化または再初期化の対象としてマークされているかどうかを指定します。値 1 は、サブスクライブされているアーティクルが初期化または再初期化の対象としてマークされていることを示します。 |
status |
tinyint |
サブスクリプションの状態です。 0 = 非アクティブ 1 = サブスクライブ 2 = アクティブ |
sync_type |
tinyint |
初期同期のタイプです。 1 = 自動同期 2 = なし |
subscription_type |
int |
サブスクリプションのタイプです。 0 = プッシュ。ディストリビューション エージェントはサブスクライバで実行されます。 1 = プル。ディストリビューション エージェントはディストリビュータで実行されます。 |
update_mode |
tinyint |
更新モードです。 0 = 読み取り専用 1 = 即時更新 |
loopback_detection |
bit |
双方向トランザクション レプリケーション トポロジの一部であるサブスクリプションに適用されます。ディストリビューション エージェントが、サブスクライバで発生したトランザクションをサブスクライバに戻すかどうかを示します。 0 = 戻す。 1 = 戻さない。 |