« DUnitのGUIが表示されなくなる C++ Builder 2010 | トップページ | プリンストンテクノロジーのBluetooth対応FMトランスミッター PCK-FMBT1を買ってみた »

2014-02-18

【Firebird】 Unsupported on-disk structure for file xxx.fdb; found 32779, support @4?.@5?.

仕事で請求書を作るのに利用しているソフトが、起動時にエラーを吐いた。

"Unsupported on-disk structure for file xxxxxxxx.fdb; found 32779, support @4?.@5?."

というエラー…。OSはWindows 8.1 64bit

確か、InterbaseでFirebirdと同じポートを開けちゃった時に同じようなエラーを見た覚えがあった。
今回はInterbaseはインストールしていないが、同じようなことが起こっているんじゃないかと、ざっと辺りを見渡してみたのだが全然わからん。

先々週までは正常に動いてたんだけど…。

とにかく、Windowsを再起動してみた。


ちゃんと動いた。


Firebirdのデータとサーバーのバージョンが違うとかでも似たようなエラーを吐くというような記事をみ掛けたような気がするが、その場合、メッセージの最後のsupportの後がちゃんとした数字になっているみたいだ。
変なメッセージだったら、サーバーが正常に動いていないことを疑え。
って言っても、どうなんだろう。isqlでアクセスしたらちゃんとアクセスできちゃったんだよな。
詳しくないから知らないけど、IPアドレスを指定しないでデータベースファイルを指定すると、ローカルでサーバーを経由しないのかな?

なんだか、よくわかんないけど、とにかくサーバーがちゃんとしてない可能性も考えた方がいいな。

Win8だから、インストールされてるプログラムを探すのが面倒で…。っていうのは言い訳で、C++ Builder XE4をインストールした時に一緒にInterBaseをインストールしたみたいだ。外したと思ったんだけどRAD Studio 2010を入れた時はInterBaseをインストールしなかったことは覚えているんだけど。

とにかく、冷静になって探してみたらInterBaseが動いていたので、手動起動に切替えて、停止しておいたら問題なくなった。


|

« DUnitのGUIが表示されなくなる C++ Builder 2010 | トップページ | プリンストンテクノロジーのBluetooth対応FMトランスミッター PCK-FMBT1を買ってみた »

データベース」カテゴリの記事

コメント

この記事へのコメントは終了しました。