我正在研究 Firebird 2.5 和 FlameRobin 0.9,安装在 VM Virtualbox(使用 OS Win7 32bit PRO)上。.fdb 文件位于 Firebird 机器和 FlameRobin 程序的同一磁盘上。该机器未嵌入并作为超级服务器运行。
使用 FlameRobin,我创建了多个.FDB 文件,创建了表、触发器、生成器等:一切正常。
我使用 Delphi7 创建利用 .fdb 文件的可执行文件。昨天打样时,Delphi出现“系统资源不足”的错误:断开Flamerobin中的.FDB,关闭Flamerobin(退出),关闭VM;重新打开VM,重新打开FlameRobin,重新注册.fdb... 错误:
IBPP:: SQLException;上下文:数据库::连接;消息:SC_ATTACH_DATABASE 失败;SQL 消息:-902 因系统错误导致无法成功执行后续语句。无法完成对主机 LocalHost 的网络请求。
在 VM 上没有防病毒软件并且 Windows 防火墙被禁用(在主机上,Avast Internet Security 正在运行)。
- 我没有改变任何参数,所有参数都按照描述开发。
- 在 .conf 文件中,Firebird 机器可以连接所有。
- 如果我使用用 Delphi 编译的程序,在 Firebird 表中插入或更新一些记录,一切正常,但 FlameRobin 不想连接到 Fdb。
- 在 FlameRobin 中,“用户管理器”项列出了 SYSDBA-masterkey 和我 10 天前添加的另一个用户。
在互联网上,我没有找到这样的案例。它依赖于Win7吗?如何?有人可以帮助我,继续工作吗?感谢您提供任何有助于理解问题的建议。