レプリケーションの監視 (SQL Server Compact Edition)

Microsoft SQL Server を実行しているコンピュータでは、レプリケーション モニタを使用して、サブスクライバを監視できます。また、SQL Server 2005 Compact Edition (SQL Server Compact Edition) サーバー エージェントの統計ページを使用して、エージェントに関する詳細情報を表示することもできます。詳細については、SQL Server Books Online の「レプリケーション モニタを使用したレプリケーションの監視」を参照してください。

レプリケーション モニタの使用

レプリケーション モニタを使用して、サブスクリプションの状態を調査します。SQL Server 2000 では、レプリケーション モニタは Enterprise Manager に含まれます。SQL Server 2005 では、レプリケーション モニタは別個のツールです。レプリケーション モニタには、SQL Server Management Studio を使用してアクセスできます。

メモ :
自動再同期は、常に SQL Server に対する独立した同期と見なされます。そのため、SQL レプリケーション モニタでは、同期ごとに一意のエントリを持つことになります。SQL Server Compact Edition のサブスクライバでは、SqlCeReplication クラスの PublisherChanges、SubscriberChanges、PublisherConflicts、および SubscriberConflicts プロパティの値が加算され、最後の同期の戻り値として、すべての同期の合計が返されます。

レプリケーション モニタの起動方法の詳細については、「レプリケーション モニタを起動する方法」を参照してください。

レプリケーション モニタでの SQL Server Compact Edition クライアントの名前付け

ネットワーク上の SQL Server サブスクライバとは異なり、SQL Server Compact Edition サブスクライバの名前が一意であるという保証はありません。そのため、レプリケーション モニタで個別のクライアントを表示するために、各デバイスのサブスクライバ GUID に基づいて一意な名前が作成されます。

レプリケーション モニタでは、パブリッシャが SQL Server 2000 と SQL Server 2005 のどちらであるかによって、SQL Server Compact Edition サブスクライバに異なる名前が付けられます。

  • パブリッシャが SQL Server 2000 の場合
    SQL Server 2000 Enterprise Manager のレプリケーション モニタに表示される SQL Server Compact Edition サブスクライバの一覧では、マージ エージェントのサブスクリプション列の形式は subscribername:-agentid となります。subscribername および agentid を使用すると、ディストリビューション データベースの msmerge_agents システム テーブルでサブスクライバ ID (GUID) を見つけることができます。
  • パブリッシャが SQL Server 2005 の場合
    SQL Server 2005 レプリケーション モニタに表示される SQL Server Compact Edition サブスクライバの一覧では、サブスクリプション列の形式は subscriber – replnickname:db_name となります。replnickname を使用すると、パブリッシャ データベースの sysmergesubscriptions システム テーブルにあるサブスクライバ行を見つけることができます。

参照

処理手順

SQL Server Compact Edition サーバー エージェントの統計を使用した接続のトラブルシューティング
SQL Server Compact Edition サーバー エージェントの診断を使用した接続のトラブルシューティング

ヘルプおよび情報

SQL Server Compact Edition のサポートについて