次の方法で共有


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 = 戻さない。

関連項目

参照

レプリケーション ビュー (Transact-SQL)

sp_addsubscription (Transact-SQL)

sp_helpsubscription (Transact-SQL)

概念

異種データベース レプリケーション

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