syssubscriptions (Transact-SQL)

データベース内のサブスクリプションごとに 1 行のデータを格納します。 このテーブルは、パブリケーション データベース内に保存されます。

列名

データ型

説明

artid

int

アーティクルの一意な ID。

srvid

smallint

サブスクライバーのサーバー ID。

dest_db

sysname

転送先データベースの名前。

status

tinyint

サブスクリプションの状態。

0 = 非アクティブ

1 = サブスクライブ済み

2 = アクティブ

sync_type

tinyint

初期同期の種類。

1 = 自動同期

2 = なし

login_name

sysname

サブスクリプションを追加するときに使用するログイン名。

subscription_type

int

サブスクリプションの種類。

0 = プッシュ。ディストリビューション エージェントはディストリビューターで実行されます。

1 = プル。ディストリビューション エージェントはサブスクライバーで実行されます。

distribution_jobid

binary(16)

ディストリビューション エージェントのジョブ ID。

timestamp

timestamp

タイムスタンプ。

update_mode

tinyint

更新モード。

0 = 読み取り専用

1 = 即時更新

loopback_detection

bit

双方向トランザクション レプリケーション トポロジの一部であるサブスクリプションに適用されます。 ディストリビューション エージェントが、サブスクライバーで発生したトランザクションをサブスクライバーに戻すかどうかを示します。

0 = 戻す

1 = 戻さない

queued_reinit

bit

アーティクルが初期化または再初期化の対象としてマークされているかどうかを示します。 値 1 は、サブスクライブされているアーティクルが初期化または再初期化の対象としてマークされていることを示します。

nosync_type

tinyint

サブスクリプションの初期化の種類。

0 = 自動 (スナップショット)

1 = レプリケーションのサポートのみ

2 = バックアップを使用した初期化

3 = ログ シーケンス番号 (LSN) からの初期化

詳細については、sp_addsubscription@sync_type パラメーターを参照してください。

srvname

sysname

サブスクライバーの名前。

関連項目

参照

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

概念

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