Ошибка открытия базы данных Interbase с IBExpert - PullRequest
0 голосов
/ 18 ноября 2011

неправильная или устаревшая версия.неподдерживаемая структура на диске для файла C: \ DOCUMENTS AND SETTINGS \ ADMINISTRATOR \ DESKTOP \ BD.IB;найдено 11.2, поддержка 11.2

Когда я пошел, чтобы открыть базу данных Interbase с IBExpert, я нашел это сообщение.Я использую службу Firebird для доступа к базе данных.

Я пытался открыть ее на других компьютерах с сервером Interbase, и появляется та же ошибка.

Мне нужна помощь.Я не могу открыть свою базу данных.


Я отформатировал свой компьютер и установил пробную версию Interbase XE Server 32 бита.При установке я обнаружил ошибку, в которой говорится, что файл "ibnodeid.exe" не может быть выполнен.Но я закончил установку и не смог запустить Interbase Server (думаю, что-то было связано с файлом "ibnodeid.exe").

После этого я скачал новый Firebird (2.5.1.26351) ипоявилась та же ошибка (не поддерживается .....).

Как я могу восстановить базу данных?Это очень важно.

И мне очень жаль отвечать так поздно.Не было времени, чтобы решить эту проблему, но я вернулся.Спасибо за ответы.

Ответы [ 3 ]

1 голос
/ 18 ноября 2011

Последние версии Interbase и Firebird имеют несовместимые двоичные форматы файлов.Для доступа к файлу базы данных Interbase необходимо установить сервер Interbase.

0 голосов
/ 21 ноября 2011

Я думаю, что ваша база данных повреждена. Ваша база данных не Interbase 6 (у которой был ODS 10, а не 11.2), и похоже, что Firebird 2.5 считает, что это ODS 11.2, но все еще не может прочитать базу данных.

Я думаю, что ваш единственный вариант - восстановить из резервной копии.

0 голосов
/ 19 ноября 2011

-

Я думаю, что единственная выпущенная версия Interbase - 10.x, я не знаю о Firebird, но это могут быть меньшие цифры. Это заставляет меня думать, что вы пытаетесь работать с бета-версией IB. Очень интересно!

...