Ms access Access 2010:What';s推荐的安全机制,用于在拆分数据库体系结构上实现用户级安全

Ms access Access 2010:What';s推荐的安全机制,用于在拆分数据库体系结构上实现用户级安全,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我知道Access不是实现安全性的方法——但就目前而言,在Access 2010数据库(采用拆分数据库体系结构)上实现用户级安全性的推荐安全机制是什么? 如有任何对教程的评论/建议,将不胜感激 编辑(问题结束后): 很抱歉,行政部门认为这会促进辩论。我不知道在access 2010中讨论安全性会做到这一点。很抱歉 如果使用mdb格式而不是2010格式,则可以使用内置的用户级安全性。如前所述,这是一个基于文件的系统,因此永远不会真正如此安全 另一种方法是使用SQLServer或MySql的许多免费

我知道Access不是实现安全性的方法——但就目前而言,在Access 2010数据库(采用拆分数据库体系结构)上实现用户级安全性的推荐安全机制是什么? 如有任何对教程的评论/建议,将不胜感激

编辑(问题结束后):
很抱歉,行政部门认为这会促进辩论。我不知道在access 2010中讨论安全性会做到这一点。很抱歉

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

另一种方法是使用SQLServer或MySql的许多免费版本中的一个作为后端数据库部分。因此,您可以在Access中开发,但是可以为表使用免费的数据库服务器

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


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

谢谢您的评论。我将它标记为答案,因为我认为您使用mdb格式带来的这一点听起来是正确的。谢谢你的提示。说到安全性,我指的是发布用户名和密码,并允许用户访问特定对象。mdb格式在其他方面已经过时,在为数据库应用程序选择mdb而不是accdb之前,我会仔细考虑。在此我不会道歉。投票否决这个问题的人,非常忽略了最基本、最简单的问题。您没有提出开放式问题,您提到了ULS。人们没有意识到ULS确实可以并且可以在拆分环境中使用。因此,在过去20年的访问中,我在这里提出的问题和建议是一个合理的问题+答案。如果您没有提到ULS,也没有提到您意识到这种安全性不太理想,那么这里的海报可能有一个合理的观点,但就目前情况而言,这些人错过了这条船。