5

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

サーバーにpingを実行できるので、接続があります。しかしisql.exe、firebird/bin フォルダーから実行して接続をテストすると、"statement failed, sqlstate=08006, unable to complete network request to host geith -failed to establish a network connection". ping geith は機能するので、そのエラーはわかりません。

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

これは機能し、サーバーで実行すると接続されますが、クライアントマシンでは接続されません。fbclient.dllとがgds32.dllwi​​ndows/system32 フォルダーにあることを確認しました。

クライアント マッハにのみFirebird 2.5クライアントをインストールします。タスクマネージャーでプロセスとして実行されているようには見えません。クライアント サービスを開始するために必要なことはありますか?

両方とも XP マッハ、Firebird SuperServer 2.5で、一時的にファイアウォールがダウンしています

4

2 に答える 2

2

ポート3050以外のファイアウォールを挿入する

于 2013-01-21T20:03:02.280 に答える
0

Windows ファイアウォール設定を追加します。

[スタート] --> [コントロール パネル] --> [ Windows ファイアウォール] -- > [例外] タブに移動します--> [プログラムの追加] をクリックします --> C:\Program Files\Firebird\Firebird_2_5\bin\fbguard.exeを選択します

同じ方法でC:\Program Files\Firebird\Firebird_2_5\bin\fbserver.exeを追加し て、システム を再起動し、クライアントからサーバーへの Firebird 接続を確認します

window7 Windows ファイアウォールの場合-->受信の規則-->新しい規則を追加--> fbguard.exefbserver.exeを追加

于 2016-01-06T09:48:30.910 に答える