启动 Microsoft Access。
打开部署用户级安全机制的数据库。
以工作组管理员( “管理员”组成员)身份登录。
授予用户组对数据库中所有表、查询、窗体、报表和宏的完全权限。
操作方法:
打开数据库。
登录时所使用的工作组信息文件中必须包含此时要为其指定权限的用户或组帐户。不过也可以在为组指定权限后再将用户添加到组中。
在“工具”菜单上,指向“安全”,然后单击“用户与组权限”。
在“权限”选项卡上,单击“用户”或“组”,然后在“用户名/组名”框中,单击要赋予权限的用户或组。
在“对象类型”框中单击对象类型,然后在“对象名称”框中单击要为其指定权限的对象名称。在“对象名称”框中可以同时选定多个对象,方法是在要选择的对象上拖动,或按住 Ctrl 然后单击所需对象。
注释只有选中了“选项”对话框(“工具”菜单)中“视图”选项卡的“隐藏对象”,“对象名称”框中才会显示隐藏对象。
在“权限”选项组中,选择要指定的权限,或清除要为组或用户删除的权限,然后单击“应用”按钮。重复第 4 步和第 5 步,为当前的用户或组指定或删除对其他对象的权限。
重复第 3 至 5 步,为其他用户或组指定权限。
注释
有些权限自动隐含其他权限。例如,对表的“修改数据”权限自动隐含“读取数据”和“读取设计”权限,因为只有具有这两项权限才能修改表中的数据。“修改设计”和“读取数据”权限则隐含了“读取设计”权限。对宏的“读取设计”权限则隐含“打开/运行”权限。
在编辑并保存对象时,同时保留了为其指定的权限。但如果对象以新名称保存,则会因为它现在是个新对象,所以具有的是为这类对象定义的默认权限,而不是原对象的权限。
退出并重新启动 Microsoft Access,然后以“管理员”身份登录。
新建一个空数据库,并将其打开。
从原有数据库将所有对象导入到新数据库中。
操作方法:
打开数据库,或切换到打开数据库的 “数据库”窗口。
在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。
在“文件类型”框中,确保选择了“Microsoft Access”。
单击“查找范围”框右侧的箭头,选择要从其进行导入的 Microsoft Access 数据库 (.mdb) 或 Microsoft Access 项目 (.adp) 所在的驱动器和文件夹,然后双击数据库的图标。
在“导入对象”对话框中,单击有关要导入的对象类型的选项卡,然后单击要导入的每一对象,或单击“全选”导入所需类型的所有对象。对要导入的每一对象重复执行此步骤。
若要只导入表的定义而不导入其中所含的数据,请单击“选项”,然后在“导入表”下单击“只导入定义”。
若要将选择查询作为表导入(例如,要创建只读数据库),请单击“选项”,然后在“导入查询”下,单击“作为表”。不管该选项如何设置,操作查询总是作为查询导入。
若要包含关系、自定义菜单和工具栏或导入/导出规格(仅在 Access 数据库中),请单击“选项”,然后在“导入”下,选择要包含的项。如果与要导入的目标 Access 文件有相同的名称,Microsoft Access 将不会导入工具栏、菜单栏或快捷菜单。
如果用户打开数据库时会使用当前的工作组信息文件,则清除“管理员”的密码以关闭当前工作组的“登录”对话框。如果用户使用安装 Microsoft Access 时创建的默认工作组信息文件,则不必执行这一步。
新数据库现在是完全没有保护的。在步骤 6 中创建新数据库时所使用的当前工作组信息文件为新数据库定义了“管理员”组。 |