我有一个来自新客户的 fdb 文件(firebird)(他不知道版本)。我尝试过使用一些 GUI 来访问数据库,但没有成功。他们都说它缺少 gds32.dll,但我有这个。
我已将此 dll 复制到 GUI 文件夹,已将 dll 复制到 system32 文件夹,并已复制到 syswow64。我运行的是 Windows 7 64 位,firebird 数据库是 32 位。我尝试安装该dll,但无法注册它。
我在虚拟机中安装了WinXP,看它是否可以运行,但什么也没有。 regsvr32 告诉我它不是可执行文件...在 Win 7 中,该 dll 可能与 Windows 版本不兼容。
我尝试过 IbExpert Personal、Ibmanager 和 Flamerobin,它们向我显示了相同的错误,即未找到或未安装 dll。
如何打开这个火鸟数据库?
您需要一个正在运行的 Firebird 服务器才能访问您的数据库。如果您只想访问数据,那么最简单的方法是:
- 免费抢FDBConvert实用程序 http://gsbelarus.com/gs/fdbconvert/并将数据库升级为Firebird 2.5格式
- 安装 Firebird 2.5 服务器。从以下位置获取设置here http://www.firebirdsql.org/en/server-packages/#Win32。如果您的 GUI 工具是 32 位应用程序,请使用 Win32 版本。在安装过程中,检查“将客户端库生成为 GDS32DLL 以支持旧版应用程序吗?”。
- 确保 Firebird 服务正在运行并尝试连接到数据库。
如果稍后旧应用程序将访问数据库,那么您必须:
- 确定所需的 Firebird 版本。使用gstat -h 数据库名称.fdb命令。查看消耗臭氧层物质版本价值。表中here http://gedemin.blogspot.com/2012/08/firebird.html您会发现 ODS 编号和 Firebird 版本之间的对应关系。 gstat 实用程序是服务器安装的一部分。
- 从以下位置下载并安装适当版本的 Firebird 服务器here http://www.firebirdsql.org/en/downloads/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)