Repository のポートを指定する方法

提供: ER/Studio Data Architect
移動先: 案内検索

管理者ガイド への移動

サーバーのリスン ポートを変更するには、Repository アプリケーション サーバーが動作するマシンに次のレジストリ キーを追加する必要があります。

サーバー側

設定する必要があるレジストリ キーは次のとおりです。

32 ビット オペレーティング システムの場合: HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\Repository\Database\RepoServer Port HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\Repository\Database\RepoProbe Port

64 ビット オペレーティング システムの場合: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\Repository\Database\RepoServer Port HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\Repository\Database\RepoProbe Port

上記は DWORD 値であり、ポート番号を 10 進値として入力すればよいだけです。値の設定後、サービスを再起動する必要があります。

デフォルト ポートは次のとおりです。

  • 通信ポート: 54333
  • 識別ポート: 54332
  • SSL ポート: 54331

クライアント側

クライアント側では、ER/Studio で[Repository|Repository のプロパティ]メニューを選択し、[サーバー]タブ ページに切り替え、クライアントの通信に使用されるポートを指定できます。前述のレジストリ値 RepoServer Port は、[サーバー]タブ ページに表示される[通信ポート]に対応します。前述のレジストリ値 RepoProbe Port は、[サーバー]タブ ページに表示される[識別ポート]に対応します。

識別ポートでは、UDP ブロードキャストを使用して、ユーザーへの一覧表示(たとえば[Repository|オプション]ダイアログ ボックス内の一覧表示)のために接続できる稼働中の Repository サーバーを特定します。このポートは必須のものではなく、使用できなくても何も問題はありません。

通信ポートは、ER/Studio クライアントと Repository サーバー サービスの間のすべての通信(ログイン要求、ダイアグラム取得要求、チェックアウト/チェックイン要求、イベント更新 など、Repository に情報を要求するあらゆる操作)を実現します。通信はすべて、TCP/IP を介してクライアントで開始されます。このポートは Repository を使用するには必須ですが、必要に応じて別のポート番号に変更することはできます。

Notepad blue icon 2.pngメモ: SSL ポートは、すべてのトラフィックが SSL で暗号化される点を除けば、通信ポートと同じように動作します。Repository では、SSL ポートと通信ポートの両方で接続をリスンします。ユーザーが ER/Studio で SSL を使用することにした場合は、すべての Repository 操作について、通信ポートではなくサーバー上の SSL ポートへの接続が作成されます。SSL を有効にしポートを構成するには、[Repository|Repository のプロパティ]メニューを使用します。

このポート番号を保存するレジストリ キーは RepoSSL Port で、クライアント マシンの HKEY_CURRENT_USER\Software\Embarcadero\ER/Studio Data Architect x.x\Repository の下にあります。

ここで、x.x は ER/Studio Data Architect のバージョンです。

関連項目