InterBaseサーバー起動時に「INET/INET connect: Service name gds db does not refer to a unique InterBase Server port number. 」のメッセージが表示される

提供: Support
移動先: 案内検索

問題

InterBaseサーバー起動時に「INET/INET_connect: Service name gds_db does not refer to a unique InterBase Server port number. A Interbase server is already using this port number or the service name does not exist in the services file」のメッセージが表示されて起動ができません。

解説

このメッセージは、Windowsの services ファイル内に InterBaseのインスタンス名とポート番号が登録されていない場合に発生します。

解決

手動で InterBase が使用するポート情報とサービス名を services ファイルに書き込みます。

  1. インストールの際に指定したインスタンス名とポート番号をひかえておきます。(デフォルトは インスタンス名: gds_db, ポート番号 3050)
  2. 管理者権限でメモ帳を起動し、C:\Windows\System32\drivers\etc\services ファイルを開きます。
  3. InterBaseのインスタンス名があるかどうかを確認します。
  4. servicesファイルに以下の内容(以下はデフォルトの場合です)を追加して、ファイルを保存します。
    gds_db        3050/tcp
    
  5. InterBaseのサーバーマネージャーから InterBaseを起動します。

関連情報