次の方法で共有


sysgesubscriptions (Transact-SQL)

適用対象: SQL サーバー

既知のサブスクライバーごとに 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 = Push。

1 = プル。

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

1 = 自動。

2 = 同期なし。
description nvarchar (255) サブスクリプションの簡単な説明。
priority real サブスクリプションの優先度を指定し、優先度ベースの競合解決の実装を許可します。 すべてのローカル サブスクリプションまたは匿名サブスクリプションに対して 0.00 と等しくなります。
recgen bigint 受信した最後の世代の数。
recguid uniqueidentifier 前回受信した generation 値の一意な ID です。
sentgen bigint 送信された最後の世代の数。
sentguid uniqueidentifier 送信された最後の世代の一意の ID。
schemaversion int 最後に受信したスキーマの番号。
schemaguid uniqueidentifier 前回受信したスキーマの一意な ID です。
last_validated datetime サブスクライバー データの検証が最後に成功した datetime
attempted_validate datetime サブスクリプションで検証が試行された最後の 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 最後の同期結果の説明。
metadatacleanuptime datetime 有効期限が切れたメタデータの最後の 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 プロセスが実行された最後の datetime 。 詳細については、Replication マージ エージェントの -MakeGenerationInterval パラメーターを参照してください。
last_local_sentgen bigint 前のマージ エージェント同期によって送信された最後の世代を格納します。
last_local_recguid uniqueidentifier 以前のマージ エージェント同期から最後に受信したローカル生成 GUID を格納します。
last_local_recgen bigint マージ クリーンアップによって設定されます。 受信した最後のローカル世代を格納します。

参照

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