gpt4 book ai didi

database - Microsoft Access 2013 字段权限

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:33 25 4
gpt4 key购买 nike

我正在制作一个供多人使用的 Access 数据库,但我想制作它以便只有某些人可以编辑、添加、删除某些表或字段,这样数据就不会被意外错误地更改,等等数据对没有编辑权限的人是只读的。有什么办法吗?我什至可以 Access 某些受密码保护的表格或表格吗?

最佳答案

Access 过去使用 MDW 文件拥有自己的安全模型,但不久前就消失了。所以简短的回答是“不”。如果您能够将 SQL Server 引入等式,则可以将表存储在 SQL(或免费版本的 SQL Express)中。 SQL Server 提供了您需要的安全模型,然后您可以将表从 SQL Server (ODBC) 链接到 Access。在此模型中,SQL Server 管理您的数据,而 Access 是您的“前端”。链接后, Access 表单、报告等实际上不会区分本地表或附加表,因此您所有相同的 Access 技能都适用。您可以使用 Access 中的导出功能将表从 Access 导出到 SQL,然后选择 ODBC。我不确定您是否愿意这样做,但实际上并没有那么困难。

如果您确实使用 SQL Server(或 Express),您将使用 SQL Sever Management Studio 自行配置表的用户和权限。例如,如果没有更新权限的用户试图更新 Access 表单中的一行,Access 将在 SQL Server 上触发语句,返回权限错误。您还可以使用 SQL Security 来实现 Windows 身份验证,并为网络用户分配权限。当语句在 SQL Server 上被触发时,它们将根据用户登录(当他们登录到网络时)获得授权。他们无需再次登录。

如果您决定走这条路,请告诉我,我可以指导您完成它。

关于database - Microsoft Access 2013 字段权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30195649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com