Subject Re: [firebird-support] Re: Problem with attaching/opening a database created with FB1.5 with FB 2.5 (x64)
Author Ann W. Harrison
On 2/18/2011 5:06 AM, demigheldmarco wrote:
> Thanks for reply!
>
> I know that ODS changed in younger FB Versions, but I thought FB is able to open all older ODS versions ?!? Is there something special or any restriction for this fact concerning 32-bit and 64-bit?
>

Ah, there's more history here. Getting the 64 and 32 bit databases to
use the same ODS was non-trivial and at least early versions of 1.5 got
it wrong. So though you could build a 64 bit 1.5 Firebird, it generated
"incorrect" databases. Rather than accept that 64 and 32 bit databases
would be physically different, the project abandoned the format used
by Firebird 1.5 in 64 bit mode. At least that's what I recall. None
of those builds were supposed to get loose in the wild, but obviously
they did.

So, you've got one of the (very few) non-standard ODS databases that
must be backed up by the 1.5 server and recreated to move forward.

Cheers,

Ann


The problem was alignment of structures in one of the system tables,
IIRC - maybe rdb$formats.