sysgesubscriptions (Transact-SQL)

適用対象:SQL Server

既知のサブスクライバーごとに 1 つの行が含まれており、パブリッシャーのローカル テーブルです。 このテーブルは、パブリケーション データベースとサブスクリプション データベースに格納されます。

列名 データ型 説明
subscriber_server sysname サーバーの ID です。 サブスクリプション データベースのコピーを別のサーバーに移行するときに、srvid フィールドをサーバー固有の値にマップするために使用されます。
db_name sysname サブスクライブしているデータベースの名前。
pubid uniqueidentifier 現在のサブスクリプションが作成されたパブリケーションの ID。
datasource_type int データ ソースの種類:

0 = Microsoft SQL Server。

2 = Jet OLE DB。
subid uniqueidentifier サブスクリプションの一意な ID 番号です。
replnickname [バイナリ] レプリカの圧縮ニックネーム。
replicastate uniqueidentifier パブリッシャーの値とサブスクライバーの値を比較して、以前の同期が成功したかどうかを判断するために使用される一意の識別子。
status tinyint サブスクリプションの状態:

0 = 非アクティブ。

1 = アクティブ。

2 = 削除済み。
subscriber_type int サブスクライバーの種類:

1 = グローバル。

2 = ローカル。

3 = 匿名。
subscription_type int サブスクリプションの種類:

0 = プッシュ。

1 = プル。

2 = 匿名。
sync_type tinyint 同期の種類。

1 = 自動。

2 = 同期なし。
description nvarchar (255) サブスクリプションの簡単な説明。
priority 実質 サブスクリプションの優先度を指定し、優先度ベースの競合解決の実装を許可します。 すべてのローカル サブスクリプションまたは匿名サブスクリプションに対して 0.00 です。
recgen bigint 受信した最後の世代の数。
recguid uniqueidentifier 前回受信した generation 値の一意な ID です。
sentgen bigint 送信された最後の世代の数。
sentguid uniqueidentifier 送信された最後の世代の一意の ID。
schemaversion int 最後に受信したスキーマの番号。
schemaguid uniqueidentifier 前回受信したスキーマの一意な ID です。
last_validated datetime サブスクライバー データの検証が最後に成功した日時
attempted_validate datetime サブスクリプションで検証が試行された最後 の日時
last_sync_date datetime 同期の datetime
last_sync_status int サブスクリプションの状態です。

0 = すべてのジョブが開始を待機しています。

1 = 1 つ以上のジョブが開始されています。

2 = すべてのジョブが正常に実行されました。

3 = 少なくとも 1 つのジョブが実行されている。

4 = すべてのジョブがスケジュールされ、アイドル状態になります。

5 = 少なくとも 1 つのジョブが、前の障害の後に実行を試行しています。

6 = 少なくとも 1 つのジョブが正常に実行できませんでした。
last_sync_summary sysname 最後の同期結果の説明。
metadataクリーンuptime datetime 有効期限が切れたメタデータがマージ レプリケーション システム テーブルから削除された最後 の日時
partition_id int サブスクリプションが属する事前計算済みパーティションを識別します。
cleanedup_unsent_changes bit 未適用の変更のメタデータがサブスクライバーでクリーンされたことを識別します。
replica_version int サブスクリプションが属するサブスクライバーの SQL Server のバージョンを識別します。次のいずれかの値を指定できます。

90 = SQL Server 2005 (9.x)

100 = SQL Server 2008 (10.0.x)
supportability_mode int 内部のみで使用します。
application_name nvarchar(128) 内部のみで使用します。
subscriber_number int 内部のみで使用します。
last_makegeneration_datetime datetime パブリッシャーに対して makegeneration プロセスが実行された最後 の日時 。 詳細については、レプリケーション マージ エージェントの -MakeGenerationInterval パラメーターを参照してください
last_local_sentgen bigint 前のマージ エージェント同期によって送信された最後の世代を格納します。
last_local_recguid uniqueidentifier 以前のマージ エージェント同期から最後に受信したローカル生成 GUID を格納します。
last_local_recgen bigint マージ クリーンup で設定します。 受信した最後のローカル世代を格納します。

参照

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