2009年12月18日

Windows Vista以降のOSでgsecがサービス動作のFirebirdに接続できないとき

Windows Vista以降のOSにFirebirdをインストールし、サービスとして動作させた後に、ユーザを作成するためにgsecでサーバに接続しようとするとローカルプロトコルが動作せずにエラーになることがあります。この場合は一旦Firebirdのサービス("Firebird Guardian"か、存在しなければ"Firebird Server")を停止し、firebird.confの

# IpcName = 
となっている行を

IpcName = Global\FIREBIRD
としてFirebirdを起動するとローカルプロトコルが正常に動作し、gsecで接続できるようになります(Firebird 2.x)。Firebird 1.5では

IpcName = Global\FirebirdIPI
とします。

元ねたはキムラデービーブログ | [IBDeveloper] FirebirdはWindows Vistaの上で動作しますか?設定ファイル(aliases.conf/firebird.conf)のリファレンス - Firebird WikiDoes Firebird work on Windows Vista or Windows 7?あたり。

0 件のコメント: