maa*_*nus 1 firebird firebird2.5
我有两台运行 Firebird 的计算机(我们称它们为 A 和 B)和两个数据库文件(我们称它们为 a.fdb 和 b.fdb),都复制到两台计算机上。在 BI 上获取消息
b.fdb 不是有效的数据库 其他文件工作,在 A 上两个文件工作。
这很容易解释,如果 B 是旧版本,但它是新版本(它是 FB 2.1,由于这个问题,我安装了 FB 2.5)。文件 a.fdb 和 b.fdb 分别具有 ODS 11.1 和 10.1。看起来新版本的 FB 不再支持 ODS 10.1,我不敢相信。但我看不到其他解释,你能吗?
我在旧数据库上遇到了同样的问题。
在我的情况下,甚至 gbak 命令也显示“不是有效的数据库”。(我也尝试过 FIX_FSS_METADATA 选项)
我发现如果数据库是在 32 位环境中创建的,则无法在 64 位环境中打开。
所以,我必须做的是:
在这一切之后,我可以再次打开数据库。
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
20918 次 |
| 最近记录: |