2

我知道 Access 不是实现安全性的方法 - 但就目前而言,在使用拆分数据库架构的 access 2010 数据库上实现用户级安全性的推荐安全机制是什么?任何评论/指向教程的指针将不胜感激。

编辑(问题结束后):很抱歉管理员认为这会促进辩论。我不知道关于 Access 2010 中安全性的讨论会做到这一点。对于那个很抱歉。

4

1 回答 1

1

如果您使用 mdb 格式而不是 2010 格式,那么您可以使用内置的用户级安全性。如前所述,这是一个基于文件的系统,因此永远不可能真正安全。

另一种方法是使用 SQL Server 甚至 MySql 的众多免费版本中的一个作为后端数据库部分。因此,您在 Access 中进行开发,但为表使用免费的数据库服务器。

所以 Access 2010 仍然支持文件的用户级别安全性,但您必须使用 + 创建 mdb 文件而不是 accDB 文件。

不清楚您所说的安全性是什么意思?对于某些人来说,这意味着发布登录名和用户密码。对于其他人来说,这仅仅意味着锁定应用程序的设计部分并限制用户对应用程序进行更改。请记住,限制对应用程序的更改并不是真正的某种“用户”安全。您可以在不使用内置安全系统的情况下锁定并防止更改应用程序。因此,请保留阻止用户使用特定表单或表格(基于登录的用户安全)的概念,而不是阻止用户进行设计更改或查看代码的想法(不是用户安全,而只是一个锁定的应用程序)不需要用户登录和权限设置)。

于 2012-12-08T18:45:32.853 回答