Access 2003完整教程:安全机制疑难解答 (MDB)

注释本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

无法为数据库进行编码(解码)。

您必须是数据库的所有者或拥有“以独占方式打开”权限的“管理员”组的成员,才可以为采用用户级安全机制的数据库进行编码或解码。

另外,您的磁盘上必须有足够的存储空间,以存储数据库的原始版本以及编码或解码版本。

无法设置数据库密码。

如果已将数据库定义为用户级安全机制,而用户对其不具有“管理员”权限,就不能设置数据库密码。

设置数据库密码后,现在数据库中的一些对象有问题。

除用户级安全机制之外,定义了数据库密码。如果已定义了用户级安全机制,任何基于用户级安全机制权限的限制都继续有效。

在副本数据库上设置密码后,现在不能与其他数据库进行同步。

如果要复制数据库,请不要使用数据库密码。如果设置了密码,副本数据库将不能同步。

希望恢复已经损坏或删除的 Microsoft Access 工作组信息文件。

在少数的情况下,Microsoft Access工作组信息文件可能被损坏。如果启动 Microsoft Access 时不能打开该文件,将会显示一则信息。如何解决这个问题取决于是否具有备份以及工作组信息文件最初是如何创建和指定的。下表总结了在每一种情况下应该如何进行处理:

要点Microsoft Access 将安全帐户信息保存在工作组信息文件中,因此在所有没有备份且必须重新创建工作组信息文件的情况下,如果您严格地限制数据库的权限,则必须用与以前输入的完全相同的区分大小写的名称和个人 ID (PID)重新创建安全帐户。

注释不必重新定义权限或对象所有权关系,因为该信息存储在启用安全机制的数据库中。

使用了“工作组管理员”制作了备份副本解决方案
没有。使用安装 Microsoft Access 时创建的默认文件。重新启动 Microsoft Access,Microsoft Windows 安装程序会重新创建一默认的工作组信息文件。
没有。使用安装 Microsoft Access 时创建的默认文件。使用 Windows 资源管理器、“我的电脑”、MS-DOScopy命令或备份软件将文件的最新副本复制到安装有 Microsoft Access 的文件夹中。
有。新建了一个文件。再次运行“工作组管理器”,键入原始创建时使用的区分大小写的名称、组织和工作组 ID。
有。新建了一个文件。复制或恢复备份副本到原来保存工作组信息文件的路径。
有。联接(指定)一个不在安装 Microsoft Access 的文件夹中的文件。复制或恢复备份副本到原来的路径。
有。联接(指定)一个不在安装 Microsoft Access 的文件夹中的文件。使用创建原始工作组信息文件的方法创建一个新的副本:重新启动 Microsoft Access 以使 Windows 安装程序重新创建一默认的工作组信息文件,或者使用“工作组管理员”并键入第一次创建时使用的区分大小写的名称、组织和工作组 ID。

希望从用户和组名称以及 ID 中重新生成工作组信息文件。

如果某个工作组信息文件受损或被删除,而且备份副本不可用,只要有用于创建原始文件和定义帐户和组的完整的、区分大小写的信息,就可以重新创建工作组信息文件。

  1. 新建工作组信息文件,并确保输入了与创建原始文件时所用完全相同的、区分大小写的名称、公司名以及工作组 ID (WID)。如果重新输入的数据与创建原始文件的所用的数据不完全相同,将创建无效的“管理员”组。

    操作方法:

    Microsoft Access工作组信息文件中包含的是共享数据的一系列用户,也称作工作组。用户的密码也保存在工作组信息文件中。若要控制哪些用户有权访问数据库,必须新建工作组信息文件。

    1. 启动 Microsoft Access。
    2. 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
    3. 在“工作组管理员”对话框中,单击“创建”。
    4. 在“工作组所有者信息”对话框中,键入自己的姓名和组织,然后键入一个不超过 20 个字符的数字和字母组合,用作工作组 ID。

      注意应确保记下正确的名称、组织和工作组 ID,包括字母的大小写(对全部三项而言),并将其放置在安全的地方。如果要重新创建工作组信息文件,必须使用相同的名称、组织和工作组 ID。如果遗忘或丢失这些输入项,则不可恢复,因而也就无法访问数据库。

    5. 键入新工作组信息文件的新名称。默认情况下,工作组信息文件保存在语言文件夹中。若要保存在其他位置,请键入新的路径或单击“浏览”来指定路径。

    新的工作组信息文件将在下一次启动 Microsoft Access 时使用。创建的所有用户帐户和组帐户或密码都保存在新的工作组信息文件中。若要使其他用户加入新工作组信息文件定义的工作组,请将该文件复制到共享文件夹中(如果在第 5 步中并未将其保存到共享文件夹中),然后让每个用户运行“工作组管理员”以加入新的工作组信息文件。

  2. 重新创建一个组帐户,并确保为每一组准确输入了区分大小写的组名称以及个人 ID (PID)。

    操作方法:

    作为数据库安全机制的一部分,可以在 Microsoft Access工作组中创建组帐户,为多个用户指定一套共同的权限。

    要完成该过程,必须以管理员组成员的身份登录到数据库中。

    1. 以要使用其中帐户的工作组启动 Microsoft Access。

      要点为用户创建的帐户必须保存在用户使用的工作组信息文件中。如果使用不同的工作组创建数据库,应在创建帐户之前使用“工作组管理员”更改工作组。

    2. 打开数据库。
    3. 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
    4. 在“组”选项卡上,单击“新建”。
    5. 在“新建用户/组”对话框中,键入新帐户名称和个人 ID (PID)。

      注意一定要记下正确的帐户名和 PID,包括字母的大小写,并将其放到安全的地方。如果要重新创建被删除或创建在其他工作组中的帐户,必须提供同样的名称和 PID。遗忘或丢失了帐户名和 PID 后将无法恢复。

      注释用户帐户名不能与现有组帐户名相同,反之亦然。

    6. 单击“确定”新建组帐户。

    注释在第 5 步中输入的 PID 不是密码。Microsoft Access 使用 PID 和用户名作为加密算法的种子,为用户帐户生成经过加密的安全标识符。

  3. 重新创建每一个用户帐户,并确保为每一用户准确输入了区分大小写的用户名称以及 PID。

    操作方法:

    要完成该过程,必须以管理员组成员的身份登录到数据库中。

    注释对用户进行分组然后将权限指定给组而不是指定给个人,通常易于管理安全机制。

    1. 使用包含要用的帐户在内的工作组启动 Microsoft Access。

      要点为用户创建的帐户必须保存在用户使用的工作组信息文件中。如果使用不同的工作组创建数据库,应在创建帐户之前更改工作组。

    2. 打开数据库。
    3. 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
    4. 在“用户”选项卡,单击“新建”。
    5. 在“新建用户/组”对话框中,键入新帐户的名称和个人 ID (PID),然后单击“确定”以创建新帐户,新帐户自动添加到用户组中。

      注意一定要记下正确的帐户名和 PID,包括字母的大小写,并将其放到安全的地方。如果要重新创建被删除或已在其他工作组中创建了的帐户,必须提供其名称和 PID。遗忘或丢失了帐户名和 PID 后将无法恢复。

    注释

    • 用户帐户名不能与现有组帐户名相同,反之亦然。
    • 在第 5 步中输入的 PID 不是密码。Microsoft Access 使用 PID 和用户名作为加密算法的种子,为用户帐户生成经过加密的安全标识符。
  4. 如果在第 1 步中已将新工作组信息文件保存为新的文件名或位置,请告知工作组中的其他用户,使用“工作组管理员”来加入新工作组信息文件。

上页:Access 2003完整教程:导入和链接的疑难解答 下页:Access 2003完整教程:Visual Basic 代码安全机制疑难解答 (MDB)

Access 2003完整教程:安全机制疑难解答 (MDB)

Access 2003完整教程:Visual Basic 代码安全机制疑难解答 (MDB)Access 2003完整教程:表达式疑难解答
Access 2003完整教程:密码疑难解答 (MDB)Access 2003完整教程:Access 项目疑难解答 (ADP)
Access 2003完整教程:查询疑难解答 (ADP)Access 2003完整教程:复制、转换和链接到 SQL Server 数据库时的疑难解答 (ADP)
Access 2003完整教程:键、关系和索引疑难解答 (ADP)Access 2003完整教程:表和列疑难解答 (ADP)
Access 2003完整教程:“升迁向导”疑难解答Access 2003完整教程:更新数据疑难解答 (ADP)
Access 2003完整教程:Microsoft Office Access 2003 中的新增功能Access 2003完整教程:自定义用“标签向导”创建的标签
Access 2003完整教程:使用图表Access 2003完整教程:使用存储过程
Access 2003完整教程:使用触发器Access 2003完整教程:使用用户定义的函数
Access 2003完整教程:向输入法编辑器 (IME) 字典中添加字词Access 2003完整教程:向查询添加列
Access 2003完整教程:在自定义字典中添加或删除朝鲜文字Access 2003完整教程:Microsoft Access 项目设计器中的对话框帮助汇总
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号