レプリケーション モニターのパブリッシャーの追加および削除

適用対象: SQL ServerAzure SQL Managed Instance

パブリッシャーになっているサーバーからレプリケーション モニターを起動すると、そのサーバーは自動的にモニターに追加されます。 その他のパブリッシャーを追加するには、 [パブリッシャーの追加] ダイアログ ボックスを使用します。 追加したパブリッシャーは、モニターの左ペインのグループの中に表示されます。 既定で [マイ パブリッシャー] グループが含まれていますが、新しいグループを作成して、1 つ以上のレプリケーション トポロジを管理できます。 レプリケーション モニターの起動の詳細については、「Start the Replication Monitor」 (レプリケーション モニターの開始) を参照してください。

SQL Server パブリッシャーを追加するには

  1. 左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。

  2. [パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [SQL Server パブリッシャーの追加]をクリックします。

  3. [サーバーに接続] ダイアログで次の操作を行います。

    • パブリッシャー サーバーがスタンドアロンまたはフェールオーバー クラスター インスタンスの一部である場合は、[サーバーへの接続] ダイアログ ドロップダウン リストでパブリッシャーの名前を入力し、認証の種類を選択します。

    • パブリッシャーが可用性グループの一部である場合は、[サーバーへの接続] ダイアログ ドロップダウン リストで、パブリッシャー可用性グループのリスナーを入力します。 アクティブなパブリッシャー ノードが変更される可能性があるため、リスナーを入力すると、レプリケーション モニターによって、可用性グループの現在のプライマリ レプリカにトラフィックが転送されるようになります。 sp_redirect_publisherに使用するのと同じ値をレプリケーション モニターに 入力します。 ディストリビューション データベース テーブル MSRedirected_Publisherssp_redirect_publisherにクエリを実行して、渡される値を 決定します。

      次に、[認証の種類] を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 入力した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。

  4. [Connect] をクリックします。 パブリッシャーがリモート ディストリビューターを使用している場合は、ディストリビューターに接続するための [サーバーへの接続] ダイアログ ボックスが表示されます。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。

  5. パブリッシャーとディストリビューターの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。

  6. パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。

  7. レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。

  8. [OK] を選択します。

Note

レプリケーション モニターから可用性グループへの接続の解決で問題が発生した場合は、次の点を確認してください。

  • sp_redirect_publisherを使用してリダイレクトを適切に設定しました。 出版物とデータベースごとに 1 つのレコードのみが存在する必要があります。このレコードは、MSRedirected_Publishers の元のプライマリ パブリッシャーを参照する必要があります。
  • ディストリビューターのパブリッシャーとしてリスナーを追加していないことを確認します。 これを確認するには、ディストリビューター インスタンスで sp_helpdistpublisher を実行します。
  • レプリケーション モニターのパブリッシャーとして渡す値がディストリビューション..MSRedirected_Publishersに 格納されている値であることを確認します。 たとえば、パブリッシャー可用性グループのリスナーがカスタム ポートを使用していて、リダイレクトがカスタム ポートで構成されている場合は、レプリケーション モニターでパブリッシャーを構成するときにポートを含める必要があります。 ただし、リスナーがカスタム ポートを使用し、別名を使用してリスナーへのリダイレクトを構成した場合は、レプリケーション モニターを起動しているクライアントで別名を再作成する必要があります。 別名に依存するよりも、ポートを渡すメソッドをおすすめします。

Oracle パブリッシャーを追加するには

  1. 左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。

  2. [パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [Oracle パブリッシャーの追加]をクリックします。

  3. [サーバーへの接続] ダイアログ ドロップダウン リストで、Oracle パブリッシャーに関連付けられている Microsoft SQL Server ディストリビューターの名前を入力し、認証の種類を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。

  4. [Connect] をクリックします。

  5. パブリッシャーとディストリビューターの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。

  6. パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。

  7. レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。

  8. [OK] を選択します。

同じディストリビューターを使用する 1 つ以上のパブリッシャーを追加するには

  1. 左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。

  2. [パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [ディストリビューターを指定し、そのパブリッシャーを追加する]をクリックします。

  3. [サーバーへの接続] ダイアログ ボックスで、ディストリビューターの名前を入力し、認証の種類を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。

  4. [Connect] をクリックします。

  5. ディストリビューターと各パブリッシャーの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。 既にレプリケーション モニターに追加されているパブリッシャーはグリッドに表示されません。

  6. パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。

  7. レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。

  8. [OK] を選択します。

パブリッシャーおよびパブリッシャー グループの設定を変更するには

  1. 左ペインでパブリッシャーを右クリックし、 [パブリッシャーの設定]をクリックします。

  2. [パブリッシャーの設定] ダイアログ ボックスで設定を変更します。

    • レプリケーション モニターがサーバーに接続するときに使用する資格情報を変更するには、 [パブリッシャー接続] または [ディストリビューター接続]をクリックし、 [サーバーへの接続] ダイアログ ボックスに資格情報を入力します。

    • パブリッシャーを別のグループに移動するには、 [次のパブリッシャーの監視を開始します] グリッドでパブリッシャーを選択し、 [このパブリッシャーを次のグループに表示する] ボックスの一覧で新しいグループを選択します。

  3. [OK] を選択します。

レプリケーション モニターからパブリッシャーを削除するには

  1. 左ペインでパブリッシャーを右クリックします。

  2. 削除 をクリックします。

レプリケーション モニターにパブリッシャー グループを追加するには

  1. パブリッシャー グループは、パブリッシャーを追加するとき、またはパブリッシャーの設定を変更するときにしか作成できません。 詳細については、パブリッシャーを追加する手順を参照してください。

レプリケーション モニターからパブリッシャー グループを削除するには

  1. すべてのパブリッシャーを別のグループに移動するか、レプリケーション モニターから削除します。 詳細については、このトピックの上記の手順を参照してください。

  2. パブリッシャー グループを右クリックし、 [削除]をクリックします。

参照

[ディストリビューションの構成]
レプリケーションの監視