多くの人が、ユーザーに完全なアクセス許可を与える必要があると提案していますが、これは真実ではありません。MODIFY パーミッションを与えるだけで済みます。DELETE パーミッションを拒否することもできます。これは、ユーザーがデータ ファイルを「誤って」削除することを防ぐため、良い考えです。
DELETE パーミッションを持つユーザーの場合、そのユーザーがデータベースを終了する最後のユーザーである場合、終了時に LDB ファイルが削除されるのは事実です。しかし、LDB ファイルを削除する必要はありません。実際、Access 2 以前では、LDB ファイルは終了時に削除されず、そのまま残っていました。通常、これにはマイナス面はありませんが、LDB ファイルが破損して問題が発生する場合があり、実際には削除して新たに再作成する必要があります。
私が行っているのは、2 つのクラスのデータベース ユーザー (私の Access アプリケーションに固有のカスタム NT セキュリティ グループで定義されている) を持つことです。つまり、DBAdmins とそれ以外のすべてのユーザーです。DBAdmins には FULL パーミッションがあり、それ以外は CHANGE のみです。その結果、DBAdmin が最終ユーザーとして終了するたびに、LDB が削除されます。このセットアップは非常にうまく機能し、10 年以上も使用しています。