2011-11-18 48 views
0

錯誤或過時的版本。不支持的文件C:\ DOCUMENTS AND SETTINGS \ ADMINISTRATOR \ DESKTOP \ BD.IB;找到11.2,支持11.2使用IBExpert打開Interbase數據庫時出錯

當我用IBExpert打開一個Interbase數據庫時,發現了這條消息。 我正在使用Firebird服務來訪問數據庫。

我試圖用Interbase服務器在其他PC上打開它,並且出現相同的錯誤。

我需要幫助。我無法打開我的數據庫。


我格式化了我的電腦,並安裝了Interbase XE服務器試用版32位。在安裝過程中,我遇到了一個錯誤,指出文件「ibnodeid.exe」無法執行。但是我完成了安裝,並沒有啓動Interbase Server(我認爲是與文件「ibnodeid.exe」有關的東西)。

之後,我下載了新的Firebird(2.5.1.26351),並出現了相同的錯誤(不支持.....)。

我該如何恢復數據庫?這很重要。

我很抱歉這麼晚回覆。沒有時間來解決這個問題,但我回來了。感謝您的回覆。

+0

您在IBExpert中使用哪個客戶端庫? –

+0

我使用「gds32.dll」。 – Yuri

+0

最好使用fbclient.dll for Firebird –

回答

0

最近版本的Interbase和Firebird有一個不兼容的二進制文件格式。爲了訪問Interbase數據庫文件,您需要安裝Interbase服務器。

+0

但我試圖用Interbase服務器訪問數據庫。發生同樣的錯誤。 – Yuri

+0

您是否在同一臺機器上安裝了Interbase和Firebird服務器?他們共享相同的端口號嗎? –

+0

我嘗試過不同的機器,每臺機器只安裝一項服務。 – Yuri

0

-

我認爲Interbase的唯一發布的版本是10.x的,我不知道火鳥,但它可能是較低的數字。這導致我認爲你正在嘗試使用IB的測試版。很有意思!

+0

請檢查Interbase和Firebird的所有ODS編號列表http://ibexpert.net/ibe/index.php? N =文檔。ODS版本 –

+0

我的錯誤。我是在迴應版本號碼,而不是ODS號碼。 –

0

我認爲你的數據庫已損壞。你的數據庫不是Interbase 6(有ODS 10,不是11.2),它看起來像Firebird 2.5認爲它是ODS 11.2,但仍然無法讀取數據庫。

我認爲你唯一的選擇是從備份恢復。