gpt4 book ai didi

c# - Firebird 2.5 DB - 如何将多个应用程序连接到同一个 .FDB 文件?

转载 作者:太空狗 更新时间:2023-10-30 00:43:10 25 4
gpt4 key购买 nike

我需要 Firebird 专家的建议。我有一个 .FDB 文件。我需要两个 C# 程序才能同时处理这个数据库文件。已经尝试过:- 为每个程序创建一个单独的用户(给出错误“文件已被使用”)- 确保我为 Windows 安装了 Superserver 版本(给出相同的错误)- 在 C# 中使用“using”语句(对文件有帮助,我认为它对 .FDB 有帮助,但没有)

这很困惑,因为我在网上看到可以同时连接 1024 个用户,或者更多。可能这意味着它们都应该在一个应用程序中。但是如何将两个应用程序连接到同一个文件?

感谢您的宝贵时间。

最佳答案

如果连接是由同一个 Firebird 服务器完成的,您可以使用 SuperServer 从不同的应用程序进行连接(如果它们使用不同的端口,您可以同时运行 1 个以上的 Firebird 服务器)。连接来自相同或不同的用户并不重要。

确保您只有 1 个 Firebird SuperServer 正在运行(或者如果您有更多,请确保通过单个 Firebird 服务器实例完成与该数据库的连接),并确保您使用的是正确的 fbclient.dll(不是以独占模式打开数据库的旧嵌入式版本。

关于c# - Firebird 2.5 DB - 如何将多个应用程序连接到同一个 .FDB 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12078009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com