Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: 開発環境のパソコン以外で実行型ファイルが起動しない  interbase



Permlink Replies: 3 - Last Post: Oct 30, 2014 9:59 PM Last Post By: Hikaru FUKUSHI Threads: [ Previous | Next ]
Inoue Shoshi

Posts: 1
Registered: 1/8/04
開発環境のパソコン以外で実行型ファイルが起動しない  interbase
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 25, 2014 7:54 AM
 delphiを使い、win7の環境でソフト開発を行ってきました。

開発環境で実行する分には、interbaseでデータを送受信が可能なのですが、
開発環境以外のパソコンで実行する場合には、gds32.dllファイルを添付することにより自宅内のサーバーとのデータのやり取りが可能にはなりましたが、
、外部のサーバーとデータの送受信を行うとうまくいきません。

そして、エラーメッセージが次のように出力されます。

[FireDAC][Phys][IB]Unable to complete network request to host "xxxx.xx.xxxx-x.xx.jp.3050"
Failed to establish a connection.
unknown Win32 error 10060.

と出力されます。
どなたかこの解決方法がわかる方、ご教授ねがいます。
よろしくお願いいたします。

Edited by: Inoue Shoshi on Oct 28, 2014 3:16 AM

Edited by: Inoue Shoshi on Oct 28, 2014 3:17 AM

Edited by: Inoue Shoshi on Oct 28, 2014 3:17 AM

ありがとうございます。
 接続のトラブルシューティングを読ませていただきました。
早速ping のコマンドを実行させていただきました。
 その結果
Pinging xxxxx.xx.xxxxx-x.xx.xx [ xxx.xx.xxx.xxx] with 32 bytes of data;
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for xxx.xx.xxx.xxx:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

と帰ってきました。

この場合どのように対処するとよろしいのでしょうか?
igy kk

Posts: 147
Registered: 9/11/03
Re: 開発環境のパソコン以外で実行型ファイルが起動しない  interbase
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 27, 2014 8:59 AM   in response to: Inoue Shoshi in response to: Inoue Shoshi
操作ガイド(OpGuide_XE3up4_ja.pdf)のネットワーク設定
とくに 接続のトラブルシューティング あたりは参考になりませんか?

Inoue Shoshi wrote:
、外部のサーバーとデータの送受信を行うとうまくいきません。

そして、エラーメッセージが次のように出力されます。

[FireDAC][Phys][IB]Unable to complete network request to host "xxxx.xx.xxxx-x.xx.jp.3050"
Failed to establish a connection.
unknown Win32 error 10060.
igy kk

Posts: 147
Registered: 9/11/03
Re: 開発環境のパソコン以外で実行型ファイルが起動しない  interbase
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 28, 2014 6:59 PM   in response to: Inoue Shoshi in response to: Inoue Shoshi
もしかして、

[VS.NET2005][VB.NET]インターネットを介してのDB接続について
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36479&forum=7

のようなことをしたいのですか?
Hikaru FUKUSHI

Posts: 65
Registered: 11/11/02
Re: 開発環境のパソコン以外で実行型ファイルが起動しない  interbase
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 30, 2014 9:59 PM   in response to: Inoue Shoshi in response to: Inoue Shoshi
Inoueさん、こんにちは。福士と申します。

 接続のトラブルシューティングを読ませていただきました。
早速ping のコマンドを実行させていただきました。

# このような形で元の発言を修正するとフォーラムの一覧表示では書き込みが
# あったことがわからないので、このような場合はReplyにして別の発言に
# したほうがよいと思います。

外部のサーバーとデータの送受信を行うとうまくいきません。

そして、エラーメッセージが次のように出力されます。

[FireDAC][Phys][IB]Unable to complete network request to host "xxxx.xx.xxxx-x.xx.jp.3050"
Failed to establish a connection.
unknown Win32 error 10060.

と出力されます。
(中略)
早速ping のコマンドを実行させていただきました。
 その結果
Pinging xxxxx.xx.xxxxx-x.xx.xx [ xxx.xx.xxx.xxx] with 32 bytes of data;
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for xxx.xx.xxx.xxx:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

と帰ってきました。

この状況はプログラムを実行しているPCからターゲット(InterBaseのサーバが
動作している)PCに到達不能なことを示しています。基本的にはサーバ側になる
PCはインターネットから到達可能、つまりグローバルIPアドレスを割り当てられて
いて外部からアクセスできるか、(ブロードバンド)ルータのポートフォワーディングや
DMZなどの機能で外部からのアクセスをルータでターゲットPCに振り分けるか、と
いったことが必要になります。

そもそもigy kkさんが示唆しているとおり、このような(RDBのパケットが
インターネット上でやりとりされるような)構成そのものが不適切ではないか、
ということも考えたほうがよいと思います。

# 普通はVPNでしょうか。

参考にしてください。

--
東洋テクニカルシステム株式会社 システム開発部 福士 光
Hikaru Fukushi (Toyo Technical System Inc.)
mailto:fukushi@tts-inc.co.jp
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02