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

サブスクライバの名前。