既存の 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 データベースをバックアップします。
手順
- 現在、Horizon Console セッションにログインしている場合は、ログアウトします。
- sysadmin (SA) として SQL Server Management Studio セッションにログインするか、SA 権限を持つユーザー アカウントにログインします。
- 置換する 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"
- 前の SQL ステートメントが結果を返さない場合は、次の手順に進みます。それ以外の場合は、次のステートメントを使用して、既存の Horizon Connection Server ホストの情報を削除します。
DELETE from xms_services
WHERE xms_services.host = "new-horizon-host.com"
- 次のステートメントを使用して、既存の 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'
- 新しい Horizon Connection Server URL を使用して Horizon Console にログインして、新しい Horizon Connection Server ホストが古い Horizon Connection Server ホストの JMP 割り当てに関連付けられたことを確認します。