gpt4 book ai didi

firebird - 为什么在打开 Firebird 数据库时会出现不受支持的磁盘结构错误?

转载 作者:行者123 更新时间:2023-12-04 03:36:14 25 4
gpt4 key购买 nike

我正在尝试使用 FlameRobin 打开一个 .fdb (Firebird) 数据库,但它给了我以下错误消息:

*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database_failed

SQL Message: -820
wrong or obsolete version
Engine Code:335544379
Engine Message:
unsupported on-disk structure for file c:\ccmb\cm.fdb; found 11.2, support 11.1

现在看起来它告诉我 .fdb 是一个旧版本(我假设它指的是数据库文件而不是 FlameRobin!)所以我现在需要确定它是什么版本。

使用 .fdb 数据库的软件是在 2015 年左右发布的,但我不确定当时是哪个版本的 Firebird。

由于我无法打开文件,而且我不确定它是否会告诉我,即使我可以,我如何找出它是什么版本,一旦我发现它是什么版本,我需要做什么FlameRobin 为了让它连接?我是否需要旧版本的 FlameRobin(当前为 0.9.3.1870)或者是否有允许打开旧文件的设置?

最佳答案

该错误告诉您您的 Firebird 版本不了解数据库文件的磁盘结构 (ODS) 版本。数据库文件具有 ODS 11.2,而您的 Firebird 理解 ODS 11.1(及更低版本)。

ODS 11.2 意味着它是 Firebird 2.5 数据库,而对 ODS 11.1 的支持表明您当前使用的是 Firebird 2.1 服务器。为了能够读取数据库,您需要安装 Firebird 2.5 .

另见 All Firebird and InterBase On-Disk-Structure (ODS) versions .

请注意,这与 FlameRobin 的版本无关。

关于firebird - 为什么在打开 Firebird 数据库时会出现不受支持的磁盘结构错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43643098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com