レプリケーション モニターのパブリッシャーの追加および削除
適用対象: SQL Server Azure SQL Managed Instance
パブリッシャーになっているサーバーからレプリケーション モニターを起動すると、そのサーバーは自動的にモニターに追加されます。 その他のパブリッシャーを追加するには、 [パブリッシャーの追加] ダイアログ ボックスを使用します。 追加したパブリッシャーは、モニターの左ペインのグループの中に表示されます。 既定で [マイ パブリッシャー] グループが含まれていますが、新しいグループを作成して、1 つ以上のレプリケーション トポロジを管理できます。 レプリケーション モニターの起動の詳細については、「Start the Replication Monitor」 (レプリケーション モニターの開始) を参照してください。
SQL Server パブリッシャーを追加するには
左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。
[パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [SQL Server パブリッシャーの追加]をクリックします。
[サーバーに接続] ダイアログで次の操作を行います。
パブリッシャー サーバーがスタンドアロンまたはフェールオーバー クラスター インスタンスの一部である場合は、[サーバーへの接続] ダイアログ ドロップダウン リストでパブリッシャーの名前を入力し、認証の種類を選択します。
パブリッシャーが可用性グループの一部である場合は、[サーバーへの接続] ダイアログ ドロップダウン リストで、パブリッシャー可用性グループのリスナーを入力します。 アクティブなパブリッシャー ノードが変更される可能性があるため、リスナーを入力すると、レプリケーション モニターによって、可用性グループの現在のプライマリ レプリカにトラフィックが転送されるようになります。 sp_redirect_publisherに使用するのと同じ値をレプリケーション モニターに 入力します。 ディストリビューション データベース テーブル MSRedirected_Publishers を
sp_redirect_publisher
にクエリを実行して、渡される値を 決定します。次に、[認証の種類] を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 入力した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。
[Connect] をクリックします。 パブリッシャーがリモート ディストリビューターを使用している場合は、ディストリビューターに接続するための [サーバーへの接続] ダイアログ ボックスが表示されます。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。
パブリッシャーとディストリビューターの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。
パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。
レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。
[OK] を選択します。
Note
レプリケーション モニターから可用性グループへの接続の解決で問題が発生した場合は、次の点を確認してください。
- sp_redirect_publisherを使用してリダイレクトを適切に設定しました。 出版物とデータベースごとに 1 つのレコードのみが存在する必要があります。このレコードは、MSRedirected_Publishers の元のプライマリ パブリッシャーを参照する必要があります。
- ディストリビューターのパブリッシャーとしてリスナーを追加していないことを確認します。 これを確認するには、ディストリビューター インスタンスで sp_helpdistpublisher を実行します。
- レプリケーション モニターのパブリッシャーとして渡す値がディストリビューション..MSRedirected_Publishersに 格納されている値であることを確認します。 たとえば、パブリッシャー可用性グループのリスナーがカスタム ポートを使用していて、リダイレクトがカスタム ポートで構成されている場合は、レプリケーション モニターでパブリッシャーを構成するときにポートを含める必要があります。 ただし、リスナーがカスタム ポートを使用し、別名を使用してリスナーへのリダイレクトを構成した場合は、レプリケーション モニターを起動しているクライアントで別名を再作成する必要があります。 別名に依存するよりも、ポートを渡すメソッドをおすすめします。
Oracle パブリッシャーを追加するには
左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。
[パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [Oracle パブリッシャーの追加]をクリックします。
[サーバーへの接続] ダイアログ ドロップダウン リストで、Oracle パブリッシャーに関連付けられている Microsoft SQL Server ディストリビューターの名前を入力し、認証の種類を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。
[Connect] をクリックします。
パブリッシャーとディストリビューターの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。
パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。
レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。
[OK] を選択します。
同じディストリビューターを使用する 1 つ以上のパブリッシャーを追加するには
左ペインで [レプリケーション モニター] ノードまたはパブリッシャー グループのノードを右クリックし、 [パブリッシャーの追加]をクリックします。
[パブリッシャーの追加] ダイアログ ボックスで、 [追加]をクリックし、 [ディストリビューターを指定し、そのパブリッシャーを追加する]をクリックします。
[サーバーへの接続] ダイアログ ボックスで、ディストリビューターの名前を入力し、認証の種類を選択します。 [SQL Server 認証]を選択した場合は、ログインとパスワードを入力します。 指定した資格情報はレプリケーション モニターによって保存され、今後このサーバーに接続するときに使用されます。 指定する Windows アカウントまたは SQL Server ログインは、固定サーバーロール sysadmin またはディストリビューション データベースの固定データベース ロール replmonitor のメンバーである必要があります。
[Connect] をクリックします。
ディストリビューターと各パブリッシャーの名前が、 [次のパブリッシャーの監視を開始します] グリッドに表示されます。 既にレプリケーション モニターに追加されているパブリッシャーはグリッドに表示されません。
パブリッシャーに対して更新や接続のオプションを指定するには、グリッドでパブリッシャーを選択し、必要に応じてオプションを変更します。 更新オプションの詳細については、「 Caching, Refresh, and Replication Monitor Performance」を参照してください。
レプリケーション モニターでパブリッシャーを表示するグループを選択します。 新しいグループを作成するには、 [新しいグループ]をクリックし、グループ名を入力します。次に、 [このパブリッシャーを次のグループに表示する] ボックスの一覧でそのグループを選択します。
[OK] を選択します。
パブリッシャーおよびパブリッシャー グループの設定を変更するには
左ペインでパブリッシャーを右クリックし、 [パブリッシャーの設定]をクリックします。
[パブリッシャーの設定] ダイアログ ボックスで設定を変更します。
レプリケーション モニターがサーバーに接続するときに使用する資格情報を変更するには、 [パブリッシャー接続] または [ディストリビューター接続]をクリックし、 [サーバーへの接続] ダイアログ ボックスに資格情報を入力します。
パブリッシャーを別のグループに移動するには、 [次のパブリッシャーの監視を開始します] グリッドでパブリッシャーを選択し、 [このパブリッシャーを次のグループに表示する] ボックスの一覧で新しいグループを選択します。
[OK] を選択します。
レプリケーション モニターからパブリッシャーを削除するには
左ペインでパブリッシャーを右クリックします。
削除 をクリックします。
レプリケーション モニターにパブリッシャー グループを追加するには
- パブリッシャー グループは、パブリッシャーを追加するとき、またはパブリッシャーの設定を変更するときにしか作成できません。 詳細については、パブリッシャーを追加する手順を参照してください。
レプリケーション モニターからパブリッシャー グループを削除するには
すべてのパブリッシャーを別のグループに移動するか、レプリケーション モニターから削除します。 詳細については、このトピックの上記の手順を参照してください。
パブリッシャー グループを右クリックし、 [削除]をクリックします。