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

Joh*_*ith 4 c# firebird

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

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

谢谢你的时间.

War*_*ter 7

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

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