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 = 戻さない。 |
関連項目
参照
sp_addsubscription (Transact-SQL)
sp_helpsubscription (Transact-SQL)