こんにちは、これは答えるのが簡単な質問かもしれませんが、現在は無知です。Visual Basic (ウィンドウフォーム) を使用して Visual Studio 2012 でアプリケーションを開発し、それをネットワーク上の SQL Server 2008 R2 のデータベースに接続する必要があります。また、アプリケーションは複数のマシンで実行でき、単一のデータベースに接続して複数の SQL トランザクションを実行できると想定されています。問題は、これが可能かどうか、このアプリケーションを開発する独自の方法があるかどうか、または複数のデータベースを使用する完全に異なるアプローチがあるかどうかです。
1 に答える
0
単一の SQL Server データベースに接続された複数のマシンで WinForms クライアントを実行することは、通常の予想される構成です。SQL Server (および一般的なデータベース) は、複数のユーザーのニーズを満たすことを目的としています。
複数のユーザーが、共通のデータベース内の同じテーブルに影響を与える項目で作業することもよくあります。データベースからデータが取得されると、WinForms クライアントとデータベースの間の接続が切断されます。ユーザーが変更された行を共有データベースにコミットする場合、新しい接続が確立されて、変更されたレコードを更新したり、削除対象としてマークされたレコードを削除したり、WinForms クライアントから要求された新しいレコードを作成したりします。
于 2012-11-18T19:36:33.607 に答える