次の方法で共有


syssubscriptions (システム ビュー) (Transact-SQL)

適用対象:SQL Server

syssubscriptions ビューでは、サブスクリプション情報が公開されます。 このビューは、ディストリビューション データベースに格納されます。

列名 データ型 説明
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) サブスクリプションの同期で使用されるディストリビューション エージェント ジョブの識別子。
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 パラメーターに 関するページを参照してください。

3 = 情報提供のみを目的として識別されます。 サポートされていません。 将来の互換性は保証されません。
srvname sysname サブスクライバーの名前。

参照

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