1

私はこれを数日間探していましたが、答えが見つからなかったのは不運でした. 私はwinformアプリケーションを構築しています。アプリケーションが同じネットワーク上の複数の PC にインストールされ、すべてが同じネットワーク内のサーバー上のデータベースに接続される場合。

まず、同じアプリが同時に、異なるユーザーと、異なる PC で動作するマルチクライアント (申し訳ありませんが正確に何と呼ぶか​​わかりません) アプリケーションを開発/設計する方法を見つけることができません。ネットワーク上の単一の DB を使用します。

次に、アプリケーションをインストールするときに、サーバー側またはクライアント側の場合、ユーザーが選択するセットアップ ウィザードを作成します。サーバーを選択するとアプリのデータベースが作成され、クライアントを選択すると、ユーザーはネットワーク上のサーバー マシンをポイントし、クライアント アプリはサーバー上のデータベースをポイントしてインストールされます。

説明中に十分に明確だったのか、複雑すぎたのかわかりません。

4

1 に答える 1

1

WCFで問題を解決しました。メインサーバーにWCFホストを構築しています.WCF経由で端末がメインサーバーと通信し、ホストプログラムがすべてのSQLクエリを実行します。

于 2013-05-24T13:02:34.333 に答える