【发布时间】:2015-07-21 19:37:37
【问题描述】:
我正在尝试使用 *.mdw 安全文件为我们的 MS Access 数据库中的组设置一些权限。
我在“用户和组权限屏幕”上,这完全不适合找出已经为用户设置了与特定对象有关的权限。
我得到了Users/Group Names 的列表,我可以轻松找到我的小组。
但是......当我到达Object Name: 列表时,它非常长,由于在那里找到了大量的对象,我无法找到已分配给该组的权限。
现有组的权限集非常有限(似乎所有对象Permissions 复选框都未选中),每个Object Types 至少有一千个:表、查询、表单等...我想找出哪些已读取数据或打开/运行检查了他们的权限。
我已经尝试为我的小组滚动查看Object Name:s,但是如果没有某种查询或代码,就无法检查太多;必须有其他方法来做到这一点。
我无权访问数据库的主帐户,所以我不相信我能够编写任何代码来找到答案。
我能够使用a query specified here 获取对象列表,但我无法找到对象与组权限之间的任何关系。
【问题讨论】:
-
您可能会考虑使用 ms-access 标签而不是 ms-access-2003 来为您的问题提供更广泛的受众。
标签: sql permissions ms-access-2003