【发布时间】:2015-02-14 11:58:32
【问题描述】:
我有下一个具体情况。我有一个使用 Firebird 嵌入式服务器的应用程序。文件:应用程序执行程序、数据库、fbembed.dll 位于同一文件夹中。一切都很好,工作也很好。
现在我的客户这么说:
我想将您的所有应用程序文件放在服务器上,并通过本地网络从所有工作站运行它。
所以我看到我在服务器上启动应用程序并启动。但是数据库连接字符串现在看起来像:
//服务器/share/db.fdb
是的,我从这里知道关于允许的 firebird 路径的约定:FAQ: What's a connection string?
我不明白嵌入式服务器应该使用什么?有可能吗?
【问题讨论】:
-
AFAIK 嵌入式 Firebird 仅用于单用户模式;多个客户端同时从共享目录中使用它很可能会导致一些意想不到的结果。
-
好的,谢谢。你可以让你作为一个帖子来回答。我会检查的。
-
@TOndrej 随着 Firebird 2.5(在 Windows 上)的变化,在 Linux 嵌入式上一直表现为一种本地经典服务器实例。但这仍然只意味着在本地机器上共享数据库,而不是通过网络。
-
感谢@MarkRotteveel 的澄清。
标签: delphi firebird interbase firebird-embedded