锁定前端访问数据库

时间:2015-09-25 19:00:04

标签: ms-access

我最近拆分了我的数据库并有两个前端版本。一个版本用于数据输入,一个版本供最终用户运行自己的查询。有没有办法锁定"查询版本,以便最终用户不会意外地从他们运行的查询中更改数据?即,我只希望它们能够运行选择查询并进行表查询。我不希望他们能够编辑后端文件中的任何数据。

2 个答案:

答案 0 :(得分:6)

您可以将查询设置为快照,不同或聚合。

但它并非100%安全,实际上并非如果他们可以访问链接表。

为安全起见,将数据库移至SQL Server(Express版本免费)并创建只读用户帐户。

答案 1 :(得分:0)

我的建议是为这些用户创建一个前端数据库。复制查询并创建一个导航表单,其中包含指向这些查询的子表单。将锁定数据属性设置为yes,然后设置database options menu,以便他们无法访问导航窗格或编辑菜单。它不是完全安全的,但它会阻止普通用户更改数据。