既存の JMP 割り当てに別の Horizon Connection Server に関連付けるには、JMP 割り当てに関連付けられている JMP Server の 設定で登録済みの Horizon Connection Server URL を変更する必要があります。

Horizon Console には、Horizon Connection Server の情報を変更できるユーザー インターフェイスがありません。JMP の設定で既存の Horizon Connection Server ホスト URL を変更するには、SQL Server Management Studio を使用する必要があります。

前提条件

  • SQL Server Management Studio セッションにログインし、JMP Server に作成した SQL Server データベースにアクセスするには、適切なシステム管理者権限が必要です。
  • データベースの変更を行う前に、SQL Server データベースをバックアップします。

手順

  1. 現在、Horizon Console セッションにログインしている場合は、ログアウトします。
  2. sysadmin (SA) として SQL Server Management Studio セッションにログインするか、SA 権限を持つユーザー アカウントにログインします。
  3. 置換する Horizon Connection Server ホスト URL が別の JMP Server インスタンスに登録されていないことを確認します。
    たとえば、置換する Horizon Connection Serverホスト URL が new-horizon-host.com の場合、次の SQL ステートメントを使用して、登録されていないことを確認します。
    SELECT * from  xms_services
    WHERE xms_services.host = "new-horizon-host.com"
  4. 前の SQL ステートメントが結果を返さない場合は、次の手順に進みます。それ以外の場合は、次のステートメントを使用して、既存の Horizon Connection Server ホストの情報を削除します。
    DELETE from xms_services
    WHERE xms_services.host = "new-horizon-host.com"
  5. 次のステートメントを使用して、既存の JMP Server の設定を更新します。new-horizon-server-host.com は、置換する Horizon Connection Server ホストの URL です。old-horizon-host.com は、現在登録されている Horizon Connection Server ホストの URL です。
    UPDATE xms_service_endpoints
    SET host = 'new-horizon-host.com', is_available = 1
    WHERE service_id = (SELECT id FROM xms_services WHERE service_type = 'horizon' 
        AND host = 'old-horizon-host.com')
    AND host = 'old-horizon-host.com'
         
    UPDATE xms_services
    SET [name] = 'horizon-https://new-horizon-host.com', host = 'new-horizon-host.com'
    WHERE service_type = 'horizon' 
    AND host = 'old-horizon-host.com'
  6. 新しい Horizon Connection Server URL を使用して Horizon Console にログインして、新しい Horizon Connection Server ホストが古い Horizon Connection Server ホストの JMP 割り当てに関連付けられたことを確認します。