0

複数の同時ユーザーが同時に Access データベースに変更を加えることができるのは素晴らしいことです。

Aceess 自体は、誰がいつ、どのような変更を行ったかを追跡していますか?

つまり、あるユーザーがユーザー認証でユーザー "Bob" としてログインし、別のユーザーが "Fred" である場合、データベースに特定の変更を加えたのが Bob なのか Fred なのかを調べる方法はありますか?

Access データベースへの各変更は、それが発生したときのタイムスタンプを取得しますか?

4

1 に答える 1

1

短い答えはノーです。Access は、誰が何をいつ変更したかの監査を保持しません。また、これらのログを確実に保持できるようにするシステム (トリガーなど) もありません。代わりに、必要な監査情報を別のテーブルに書き込むようにアプリケーションをコーディングするのが最善ですが、ユーザーは少しのノウハウでそれをバイパスできます。また、ユーザーが監査テーブルを変更できないようにするには、アクセス/ジェット セキュリティを正しく設定する必要があります。

于 2013-05-10T21:26:35.440 に答える