首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在打开Firebird数据库时会出现不支持的磁盘结构错误?

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

Stack Overflow用户
提问于 2017-04-27 03:36:37
回答 1查看 27.8K关注 0票数 14

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

代码语言:javascript
复制
*** 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年左右发布的,但我不确定当时是哪个版本的火鸟。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-27 04:30:38

该错误提示您的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的版本无关。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43643098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档