web-dev-qa-db-ja.com

Firebird:ホストへのネットワーク要求を完了できません

リモートのFirebirdデータベース「test」に接続しようとしています(エイリアスは既に追加されています)。これは組み込みサーバーではなく、VM with IP 192.168.1.147にインストールされます。

これが私の接続文字列です:

User = sysdba; Password = masterkey; Database = test; DataSource = 192.168.1.147

しかし、エラーが発生しました:

FirebirdSql.Data.FirebirdClient.FbException(0x80004005):ホスト "192.168.1.147"へのネットワークリクエストを完了できません。 --->ホスト "192.168.1.147"へのネットワーク要求を完了できません。

私はそれについていくつかの調査を行いましたが、まだ手掛かりがありません。いくつかの助けが必要。ありがとう


私のIPアドレスは192.168.2.108で、そのサーバーIPに正常にpingできます

7
Colt

確認してください

  1. Firebirdが実行されています
  2. Firebirdは指定されたIP(または0.0.0.0)のポート3050でリッスンしています
  3. ファイアウォールがポート3050へのアクセスを許可している
9
Mark Rotteveel

Linuxの場合、Firebirdポートはデフォルトで閉じられています。 /etc/firebird/2.5/firebird.confRemoteBindAddressを変更する必要があります

RemoteBindAddress = localhost

RemoteBindAddress =

そしてサービスを再起動します。

4

VMのファイアウォールでTCPポート3050を除外していることを確認してください。

2
mochja