2012-09-07 20 views
5

FirebirdDelphi XEを使い始めました。クライアントマシンからサーバーに接続するための助けが必要です。サーバにFirebirdクライアントを接続

サーバーにpingを実行できるので、接続があります。 Firebird/binフォルダからisql.exeを実行して接続をテストすると、"statement failed, sqlstate=08006, unable to complete network request to host geith -failed to establish a network connection"が得られます。私はそのエラーを理解していないので、geithがpinging動作します。

私の接続ステートメントはConnect geithです:geidata user sysdba password masterkey;

これは動作しますが、クライアントマシンではなくサーバーで実行すると接続が発生します。 fbclient.dllgds32.dllがwindows/system32フォルダにあることを確認しました。

Firebird 2.5クライアントはクライアントマシンにのみインストールします。私はそれがtaskmanagerのプロセスとして実行されて表示されません。クライアントサービスを開始するために必要なことはありますか?

はどちらもXPマッハ、Firebirdのスーパーサーバー2.5は、また一時はファイアウォール

+4

を追加するファイアウォールがありますか?サーバーポート3050にtelnet接続できますか? – Harriv

+0

Jeeze!私は、接続をテストするためにファイアウォールを無効にして、今朝チェックインしてチェックし、ファイアウォールがオンになっていることを確信しました。私は今接続することができます。私にチェックを促してくれてありがとう。あなたを助けてくれてありがとう。 –

答えて

2

を降ろされているされているWindowsファイアウォールの設定を追加したポート

0

以外のファイアウォールを挿入します。 >をクリックしてプログラム追加 - - >コントロールパネル - - >Windowsファイアウォールから>は後藤例外]タブを開始するには

移動>をしてCを選択:\プログラムファイル\ Firebirdの\ Firebird_2_5 \ビン\ fbguard.exe

追加

同じようC:\今プログラムファイル\ Firebirdの\ Firebird_2_5 \ビン\のfbserver.exe あなたのシステムを再起動します およびクライアントからサーバーFirebird接続を確認します。 >受信の規則 - - window7 Windowsファイアウォールため

>は、新しいルールを追加します - >fbguard.exefbserver.exe

関連する問題