Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何将登录字段添加到access数据库_Database_Ms Access - Fatal编程技术网

Database 如何将登录字段添加到access数据库

Database 如何将登录字段添加到access数据库,database,ms-access,Database,Ms Access,我想添加2个用户。“管理员”和“用户”,并授予管理员完全权限,同时限制对“用户”的访问,以便用户只能查看信息而不能更改信息。 这样做的最佳方式是什么? 它是ACCDB格式 谢谢,Kieran选项取决于您的数据库是MDB格式还是ACCDB格式 使用MDB格式,您可以使用ULS(用户级安全性)定义用户组的权限。您可以以细粒度的方式对各种db对象(表)执行读取、编辑、设计等权限;询问;形式;等等 使用ACCDB时,ULS不可用,因此您需要“扮演自己的角色”解决方案,而db引擎不会强制执行该解决方案。但

我想添加2个用户。“管理员”和“用户”,并授予管理员完全权限,同时限制对“用户”的访问,以便用户只能查看信息而不能更改信息。
这样做的最佳方式是什么?
它是ACCDB格式
谢谢,Kieran

选项取决于您的数据库是MDB格式还是ACCDB格式

使用MDB格式,您可以使用ULS(用户级安全性)定义用户组的权限。您可以以细粒度的方式对各种db对象(表)执行读取、编辑、设计等权限;询问;形式;等等

使用ACCDB时,ULS不可用,因此您需要“扮演自己的角色”解决方案,而db引擎不会强制执行该解决方案。但您可以在运行时根据当前用户的角色更改表单的属性:使表单对“用户”为只读;和“admin”的读写。请注意,这样的方案很容易被具有中等访问体验的坚定用户击败。例如,“用户”可以直接在数据表视图中打开一个表,绕过基于该表的表单。至于“真正的安全”,这一点尤其薄弱。但是,如果您的目标是引导合作和值得信赖的用户,这可能就足够了


一种更强大的安全形式是在db文件上设置Windows用户权限。为管理员用户授予读写权限,为非特权用户授予只读权限。

选项取决于您的数据库是MDB格式还是ACCDB格式

使用MDB格式,您可以使用ULS(用户级安全性)定义用户组的权限。您可以以细粒度的方式对各种db对象(表)执行读取、编辑、设计等权限;询问;形式;等等

使用ACCDB时,ULS不可用,因此您需要“扮演自己的角色”解决方案,而db引擎不会强制执行该解决方案。但您可以在运行时根据当前用户的角色更改表单的属性:使表单对“用户”为只读;和“admin”的读写。请注意,这样的方案很容易被具有中等访问体验的坚定用户击败。例如,“用户”可以直接在数据表视图中打开一个表,绕过基于该表的表单。至于“真正的安全”,这一点尤其薄弱。但是,如果您的目标是引导合作和值得信赖的用户,这可能就足够了


一种更强大的安全形式是在db文件上设置Windows用户权限。为管理员用户授予读写权限,为非特权用户授予只读权限。

您好,我刚刚设置了windows权限上的安全设置。我认为这就足够了。谢谢你的帮助嗨,我刚刚设置了windows权限的安全性。我认为这就足够了。谢谢你的帮助