Microsoft Access 2010+用户权限

时间:2014-03-07 17:09:08

标签: ms-access

使用Access 2007 Microsoft在userlevel上停止了安全性。有谁知道给用户权限的可能性?

只有受信任的用户才能访问我的数据库。然而,有太多,他们会意外损坏数据结构,如删除或更多'邪恶'编辑主表的主键,或类似的东西。

(我不需要任何安全措施来防止黑客攻击)

问题是,我不能简单地运行SQL Server。用户位于专用网络中,该文件位于安全的专用网络驱动器上,并且他们在计算机上没有管理权限来安装其他软件,因此解决方案必须通过Windows和2010+访问来完成。

1 个答案:

答案 0 :(得分:1)

Access 2007及更高版本仍支持较旧MDB格式的数据库的用户级安全性。如果您的应用程序不需要仅以较新的ACCDB格式提供的功能,则可以使用共享MDB进行数据存储,并且每个用户都可以拥有自己的前端数据库副本,该数据库链接到共享MDB表。

如果不满意,请将您的ACCDB“编译”为ACCDE版本,然后将ACCDE重命名为ACCDR。然后只能在运行时模式下打开ACCDR,这会限制用户可用的操作。基本上,您可以允许它们仅与您提供的表单进行数据库交互 - 这样您就可以控制它们可以执行的操作。