Ошибка подключения базы Firebird: unsupported on-disk structure for file.

0 голосов
newbie в категории Интеграция

При попытке подключиться к базе данных Firebird с помощью Loginom возникает ошибка следующего содержания:

Ошибка проверки подключения: unsupported on-disk structure for file; found 11.2, support 12.2. IProvider::attachDatabase failed when loading mapping cache.

Подскажите пожалуйста, в чем может быть причина?

Ответ: 1 шт.

0 голосов
Nikita Dokukin

Начиная с версии 3.0, СУБД Firebird использует новый формат дисковых структур базы данных – OnDisk-Structure (далее по тексту ODS) версии 12.0 и выше. При этом работа с ODS предыдущих версий на данный момент не поддерживается.

Более подробная информация представлена в документе Firebird 3.0.4 Release Notes на странице 30.

Это обстоятельство может вызвать затруднения у пользователей Deductor и Loginom, например при попытке перенести созданное в Deductor хранилище данных на компьютер, с установленным Loginom и СУБД Firebird 3.0.4.

В случае возникновения указанной проблемы мы можем рекомендовать два варианта решения проблемы:

  1. Использовать версию Firebird 2.5, с которой совместим и Deductor, и Loginom.
  2. Используя утилиту gbak создать бэкап базы данных в Firebird ранней версии (например Firebird 2.5) и восстановить её в СУБД Firebird 3.0. После этого ошибка перестанет возникать. Недостатком данного подхода является то, что восстановленная база станет недоступна для работы в Deductor.
...