0

部品番号とその詳細を保持するSQLデータベースプログラムを作成しました。現在、プログラムは私のマシンでローカルに動作します。ただし、私がする必要があるのは、プログラムにネットワークドライブ(L:\ドライブなど)上のデータベースにアクセスさせることです。このようにして、ユーザーはプログラムの独自のコピーを持つことができますが、送受信されるすべてのデータは、その共通のネットワークデータベースに対して行われます。私は遊んだり、オンラインで検索したりしていますが、何も見つからないようで、データベースの初心者です。どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

4

あなたがしたいのは、ネットワーク上のどこかにSQLサーバーインスタンスをインストールすることです。次に、ドライブの場所ではなく接続文字列を使用してデータにアクセスします。

これは、アプリケーション間でデータを共有するための標準的な方法です。

于 2013-02-20T21:09:37.247 に答える
1

このアプローチの問題は、簡単に言うと、ロックとマルチユーザーサポートです。ファイルへのアクセスを争っているユーザーに遭遇します。この問題を処理するには、DBサーバー(SQL Server、SQL Server Express、MySQLなど)が必要です。DBサーバーはそのネットワークサーバーで実行できます。

于 2013-02-20T21:28:56.423 に答える