0

多个并发用户可以同时对 Access 数据库进行更改是非常棒的。

Aceess 本身是否会跟踪谁在何时进行了哪些更改?

即,如果一个用户以用户“Bob”的身份使用用户身份验证登录,而另一个用户是“Fred”,是否有办法查明是 Bob 还是 Fred 对数据库进行了某些更改?

对 Access 数据库的每次更改是否都会获得其发生时间的时间戳?

4

1 回答 1

1

简短的回答是否定的。Access 不会对谁更改了什么或何时更改进行审核。它还缺少任何可以让您可靠地保存这些日志的系统(如触发器)。相反,您能做的最好的事情是编写您的应用程序以将必要的审计信息写入一个单独的表,但用户只需稍加了解即可绕过它。您还需要正确设置访问/喷射安全性,以防止用户能够修改审计表。

于 2013-05-10T21:26:35.440 回答