パブリッシャ情報、[サブスクリプション ウォッチ リスト] (マージ パブリケーション、SQL Server 2005 以降)
SQL Server 2005 以降を実行しているディストリビュータでは、[サブスクリプション ウォッチ リスト] タブを使用できます。このタブは、選択されているパブリッシャで使用できるすべてのパブリケーションのサブスクリプションについて情報を表示するために用意されています。サブスクリプションの一覧にフィルタをかけて、エラー、警告、および動作に問題があるサブスクリプションを確認できます。このタブは、パブリッシャにおけるすべてのレプリケーション動作を管理者が一元的に監視できる場所です。レプリケーション モニタは、選択されているレプリケーションの種類と [表示] ボックスで選択されたオプションに基づいて、注意が必要なすべてのサブスクリプションを表示します。このタブに表示されるアイテムは現在の状態およびパフォーマンスに基づいているので、現時点での [表示] ボックスのオプションに一致する場合にのみ、このページにサブスクリプションが表示されます。
オプション
サブスクリプションに関する詳細情報やタスクを調べるには、そのサブスクリプションの行を右クリックし、ショートカット メニューのオプションをクリックします。グリッドにデータを表示する方法を変更するには、グリッドを右クリックし、次のいずれかのオプションをクリックします。
[並べ替え] : [列の並べ替え] ダイアログ ボックスで、1 つ以上の列を基準にして並べ替えを行います。
[表示する列の選択] : [列の選択] ダイアログ ボックスで、表示する列とその表示順序を選択します。
[フィルタ] : [フィルタの設定] ダイアログ ボックスで、列の値に基づいてグリッドの行をフィルタ選択します。
[フィルタのクリア] : グリッドのフィルタ設定をすべてクリアします。
フィルタ設定は各グリッドに固有です。列の選択と並べ替えは、各パブリッシャのパブリケーション グリッドなど、同じ種類のすべてのグリッドに適用されます。
[マージ サブスクリプションの表示]
選択したパブリッシャに対して表示するサブスクリプションの種類 (トランザクション、スナップショット、またはマージ) を選択します。[表示]
サブスクリプションの状態を選択すると、選択した種類の状態のサブスクリプションが表示されます。たとえば、エラーを含むサブスクリプションのみを表示するように設定できます。[状態]
各サブスクリプションの状態です。これは、マージ エージェントの状態により決定されます。既定では、サブスクリプションの情報を表示するグリッドは [状態] 列の順序で並べられています (同じ状態のサブスクリプションは、[パフォーマンス] 列の順序で並べられています)。表示される状態の値と、その値の並べ替え順 (たとえば、エラーは常にグリッドの上部に表示されます) を次に示します。
[エラー]
[パフォーマンス クリティカル]
[長期マージ]
[まもなく期限切れ/期限切れ]
[初期化されていないサブスクリプション]
[失敗したコマンドの再試行]
[同期中]
[同期されていません]
特定のサブスクリプションが複数の状態である場合に表示される値も、並べ替え順によって決まります。たとえば、サブスクリプションにエラーがあり、まもなく期限切れになる場合、[状態] 列には [エラー] と表示されます。
状態値 [パフォーマンス クリティカル]、[長期マージ]、[まもなく期限切れ/期限切れ]、および [初期化されていないサブスクリプション] は警告です。警告が表示される場合、[状態] 列にはエージェントが同期中かどうかも表示されます。たとえば、[同期中]、[パフォーマンス クリティカル] という形で状態が表示されます。
状態値 [まもなく期限切れ/期限切れ] および [長期マージ] は、しきい値が設定されている場合のみ表示されます。[パフォーマンス クリティカル] の状態の値は、同じ種類の接続 (ダイヤルアップまたは LAN) によるサブスクリプションの同期が 5 回行われた後にのみ表示されます。パフォーマンスの測定としきい値の設定の詳細については、「レプリケーション モニタを使用したパフォーマンスの監視」および「レプリケーション モニタのしきい値と警告の設定」を参照してください。
[サブスクリプション]
各サブスクリプションの名前です。SubscriberName: SubscriptionDatabaseName という形式になります。[表示名]
各サブスクリプションの説明です。この説明は、[サブスクリプションのプロパティ] ダイアログ ボックスで入力するか、sp_addmergesubscription または sp_addmergepullsubscription の @description パラメータを使用して指定します。多くの場合、この説明は "表示名"、つまりサブスクリプションの通称として使用されます。[パブリケーション]
サブスクリプションと同期するパブリケーションの名前です。PublicationDatabaseName: PublicationName という形式になります。[パフォーマンス]
各サブスクリプションのパフォーマンス評価です。これはレプリケーション モニタにより取得された、最新の配信率の計測結果に基づいています。パフォーマンス評価は、接続の種類が同じ (ダイヤルアップまたは LAN) パブリケーションに対するサブスクリプションの履歴の平均パフォーマンスと、個々のサブスクリプションのパフォーマンスを比較することで決定されます。レプリケーション モニタには、50 以上の変更を伴う同期がそれぞれ同じ種類の接続により 5 回行われた後で、値が表示されます。50 以上の変更を伴う同期が 5 回未満の場合、または最新の同期における変更が 50 未満の場合には、この列は空白になります。注 パフォーマンスは、[接続] 列に表示される接続の種類に基づいて決まります。したがって、配信率が低いサブスクリプションが低速の接続で同期されている場合、配信率が高いサブスクリプションよりも高いパフォーマンスが表示される可能性があります。
パフォーマンス評価は、次のいずれかの値になります。
[非常に良い]
[良い]
[普通]
[悪い]
パフォーマンス評価の定義方法とパフォーマンスしきい値の設定方法については、「レプリケーション モニタを使用したパフォーマンスの監視」を参照してください。
[配信率]
マージ エージェントにより 1 秒間に処理される行数です。[最後の同期]
マージ エージェントが最後に実行された時刻です。この同期では変更が処理されていることも、処理されていないこともあります。同期が進行中の場合、進行状況を示すパーセント値が表示されます。[実行時間]
最後の同期中におけるマージ エージェントの実行時間です。マージ エージェントが現在同期中の場合、これは経過時間を表します。マージ エージェントが以前に同期された場合、これは合計時間を表します。[接続]
サブスクライバとパブリッシャの接続の種類です。[LAN]、[ダイヤルアップ]、[インターネット] のいずれかの値になります。サブスクリプションで Web 同期が使用されている場合、[インターネット] が表示されます。