【问题标题】:Access Record-Locking Information and Shared Use访问记录锁定信息和共享使用
【发布时间】:2012-08-20 23:38:24
【问题描述】:

所以,

我遇到了一些问题,我想知道你们的业务用户如何处理这个问题。 我在安全位置的共享驱动器上拥有 Access 数据库。它刚刚设置为只有几个用户具有“删除”权限(因为我们不希望有人删除数据库)。其他人都读过、写过等,但没有删除。

这工作正常,但我注意到记录锁定信息文件在普通用户注销数据库后没有被删除(我确定是由于文件夹的“禁止删除”权限)。

对于这个问题,你们都实施了哪些解决方案?

【问题讨论】:

  • 有问题吗?不必删除文件。
  • 我想这是我的问题的一部分。即使没有人使用数据库,这个文件是否仍然存在的问题?除非管理员手动删除它,否则它永远不会被删除。编辑:另外,当我开发它时,我通常会先检查记录锁定信息文件以确定它是否在使用中。

标签: ms-access networking


【解决方案1】:

许多人建议您必须向用户授予 FULL 权限,但是 这不是真的。你只需要给他们修改权限——你 可以拒绝他们 DELETE 权限,这是一个好主意,因为它禁止 用户“不小心”删除了您的数据文件。

确实,对于具有 DELETE 权限的用户,LDB 文件将 当该用户是最后一个退出的用户时,在退出时被删除 数据库。但是不需要删除LDB文件—— 事实上,在 Access 2 和之前的版本中,LDB 文件没有被删除 退出,但只是留在那里闲逛。这个一般没有 缺点,但有时 LDB 文件会损坏并导致 问题,确实需要删除并重新创建。

我所做的是拥有两类数据库用户(如自定义 特定于我的 Access 应用程序的 NT 安全组——DBAdmins 和其他所有人。 DBAdmins 拥有 FULL 权限,其他所有人 只有改变。结果是任何时候 DBAdmin 作为最终退出 用户,LDB 被删除。这个设置真的很好用,我一直 使用了十多年。

-- 大卫·W·芬顿

【讨论】:

  • 对我有用,只要让 LDB 闲逛通常不会造成任何伤害。
  • 我希望您的管理员经常登录以进行压缩和修复等等?因此,锁定文件将被合理地删除和重新创建。
  • 是的,我们有。它实际上在今天造成了一个问题 - 由于某种原因,aacdb 上的 Compact Repair 导致 Access 2007 用户遇到兼容性问题(db 是在 2010 年制作的,但没有实现任何新功能) - 但这是另一天的另一个问题。跨度>
  • 我敢打赌,您的排序顺序未设置为常规 - 旧版。改变它。
猜你喜欢
  • 2015-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-04
相关资源
最近更新 更多