4

FirebirdExpertのアドバイスが必要です。.FDBファイルが1つあります。このデータベースファイルを同時に操作するには、2つのC#プログラムが必要です。すでに試しました:-プログラムごとに個別のユーザーを作成します(「ファイルはすでに使用されています」というエラーが表示されます)-Windows用のスーパーサーバーバージョンがインストールされていることを確認します(同じエラーが表示されます)-C#で「using」ステートメントを使用します(ファイル、私はそれが.FDBに役立つと思いましたが、しませんでした)

インターネットで1024人以上のユーザーを同時に接続できることを知ったので、混乱します。おそらくそれは、それらすべてが1つのアプリケーション内にある必要があることを意味します。しかし、2つのアプリケーションを同じファイルに接続するにはどうすればよいですか?

御時間ありがとうございます。

4

1 に答える 1

7

接続が同じFirebirdサーバーによって行われる場合は、SuperServerを使用して異なるアプリケーションから接続できます(異なるポートを使用する場合は、複数のFirebirdサーバーを同時に実行できます)。接続が同じユーザーからのものか、異なるユーザーからのものかは関係ありません。

実行しているFirebirdSuperServerが1つだけであることを確認し(または、Firebird SuperServerがさらにある場合は、そのDBへの接続が単一のFirebird Serverインスタンスを介して行われていることを確認します)、正しいfbclient.dll(古い組み込みではない)を使用していることを確認しますDBを排他モードで開いたバージョン)。

于 2012-08-22T18:43:43.203 に答える