2

アクセスに関するやや一般的な質問ですが、うまくいけばかなり簡単な答えが得られます。

共有マルチユーザー データベースで自動番号付けを使用する場合、Access は、割り当てられた番号が一意であることを保証するために、他のユーザーが同時にレコードを追加する際に特に何かを行っていますか?

そのテーブルに接続した最初のユーザーの次の番号をすぐに要求しますか?それとも、新しいレコードが保存される直前まで待って、次の番号を割り当てる直前に、テーブルに保存されているすべてのレコードの最大数をチェックしますか?

その一意性はマルチユーザー環境で堅牢ですか?

4

2 に答える 2

2

答えは: はい、そうです。MS Access データベースは、他の一般的な RDB と同様に、マルチユーザー環境での運用に適しています (ただし、パフォーマンスに関しては、SQL Server などの場合ほど高速ではない可能性があり、データ セキュリティ モデルはそれほど洗練されていません)。また、主キー (自動採番) の一意性はテーブル レベルで提供されます。つまり、GUID (グローバルに一意の ID) ではありません。

于 2013-05-10T00:01:47.140 に答える