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

时间:2012-08-22 17:02:55

标签: c# firebird

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

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

感谢您的时间。

1 个答案:

答案 0 :(得分:7)

如果连接由同一Firebird服务器完成,则可以使用SuperServer从不同的应用程序进行连接(如果它们使用不同的端口,则可以同时运行多个Firebird服务器)。如果连接来自相同或不同的用户,则无关紧要。

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