Which version of Interbase or Firebird was a database created under?

不问归期 提交于 2019-11-30 21:29:54
  1. About ODS and how to get it.
  2. Firebird, Interbase versions and corresponding ODS. It is on Russian, but the table you can read. It has columns - Version, Main ODS version, Supported ODS versions.

From the answer to my comments regarding the Dialect used, I guess FlameRobin is using Dialect 3 when connecting to the database, which is the default dialect for new databases Read Dialect for more information on this matter. On the other hand, Dialect 1 is the default for legacy databases (older than IB 6.0).

in iSQL you can use the following sentences to make sure you are on Dialect 1. When you start iSQL:

isql -sql_dialect n

or inside a iSQL session:

SET SQL DIALECT n;

More info on iSQL and dialects here.

If this does not work then your best best is to get some old installation of Interbase 5.0, perform a gbak and restore the database with your Firebird 2.5 installation.

You could also try to ask on the Firebird mailing lists. There is one of them focused on Interbase database conversions.

EDIT: as stated by @mghie, the problem with FlameRobin probably is because it does not support ODS prior to 10.

HTH

You can use FBConvert utility to convert the database into latest Firebird 2.5 format.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!