→igyさん
>何度も出てくるので Firebird の接続方法
>http://ht-deko.com/delphiforum/?vasthtmlaction=viewtopic&t=1255
これはこれで十分参考になるのですが,私が困っているのは次の現象です。
◇現状について
現在運用しているシステムはエンベデッド用に開発したシステムです。
※開発環境は以下のとおり
DB:Firebird embeded
言語:Delphi XE3 PRO版
ミドルウェアとして dbExpress を採用し,サードバーティー(ロシアの会社)のfirebirdドライバを使用。
◇CS版開発について
今回,これをC/Sシステムに変更する必要が生じました。
XE3,PRO版ではリモート接続をサポートしていないということなので,この際XE8(エンタープライズ版)にアップグレードしました。
同時に dbExpress から FireDAC に変更しました。
この環境でシステムを改修(FireDAC対応)し,従来のエンデベデッド環境で動作することを確認しました。
次にこのシステムをネットワーク環境(ホスト=A,クライアント=B)で起動したところ,Aでは正常起動しましたが,Bでは「DB接続エラー」が発生しました。
なお,A,Bともにfirebirdサーバーシステムをインストールしています。
◇テスト処理
テスト目的で新しいDB作成し,簡単なテストプログラムを開発し,これをA,Bで実行したところ,正常にDB接続できました。ちなみに,A,B両マシンでデータの登録・訂正・削除もできました。
◇疑問点
こうした状況なので,既存のエンデベッデド版をCS版に移行するに際して,何らかの設定等が必要ではないかと思い質問させていただいています。
|