【備忘録】Windows 7 で Firebird 1.5 でのデータベース接続

 Windows 7 にしてから、色々なアプリケーションをインストールしていますが、セキュリティが厳しく、権限エラーではじかれることが多いです。非常に辛い...。

 さてさて、Windows 7 に Firebird をインストールし、ユーザを作成しようと、 gsec.exe を実行しようとしましたが、下記のコマンドでは接続できませんでした。

gsec.exe -user SYSDBA -password masterkey

※パスワードはデフォルト

 ちなみに、「unavailable database」「unable to open database」というメッセージが返ってきます。色々調べてみましたが、どうやらDB接続には、リモート接続である必要があるそうです。(なんですと!)
 つまりは下記コマンドのように、DBを明示的に指定しなければならないようです。

gsec.exe -database "localhost:c:\.<DBのPath>.\security.fdb" -user SYSDBA -password masterkey

 これで無事に接続が出来ました。ちなみに、DB接続時も同様の方法が必要です。