2017-04-26 10 views
2

:それは.fdbは、古いバージョン(である私に言っているようFlameRobinでサポートされていないオンディスク構造エラーが発生するのはなぜですか?私はFlameRobinを使用して.fdb(火の鳥)データベースをオープンしようとしているが、それは私に次のエラーメッセージを与えている

*** IBPP::SQLException *** 
Context: Database::Connect 
Message: isc_attach_database_failed 

SQL Message: -820 
wrong or obsolete version 
Engine Code:335544379 
Engine Message: 
unsupported on-disk structure for file c:\ccmb\cm.fdb; found 11.2, support 11.1 

は、今では見えます私はそれがFlameRobinではなく、データベースファイルを参照していると仮定します!)だから、今はどのバージョンであるかを判断する必要があります。

.fdbデータベースを使用しているソフトウェアは2015年ごろにリリースされましたが、Firebirdのバージョンが当時のバージョンであるかどうかはわかりません。

私はファイルを開くことができないので、私ができることがあっても私に教えてくれるとは思えません。どのバージョンであるかを知るにはどうしたらいいですか?それを接続するにはFlameRobinと関係がありますか? FlameRobinの古いバージョン(現在は0.9.3.1870)が必要ですか、古いファイルを開くことができる設定はありますか?

答えて

2

このエラーは、Firebirdのバージョンが、データベースファイルのオンディスク構造(ODS)バージョンを認識しないことを示しています。データベースファイルにはODS 11.2があり、FirebirdはODS 11.1(およびそれ以下)を認識します。

ODS 11.2はFirebird 2.5データベースを意味し、ODS 11.1は現在Firebird 2.1サーバーを使用していることを示します。データベースを読み取るには、Firebird 2.5をインストールする必要があります。

All Firebird and InterBase On-Disk-Structure (ODS) versionsも参照してください。

これはFlameRobinのバージョンとは無関係であることに注意してください。

+0

既存のデータベースのODSバージョンを取得するには、次のように呼び出します(http://www.firebirdfaq.org/faq117/を参照)。gstat -h c:¥ccmb¥cm.fdb –

関連する問題

 関連する問題