提示您输入用户名和密码,但您未在 Access 中设置安全性

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

原始 KB 编号:   888734

症状

运行 Microsoft Access 2000 或更高版本时,系统会提示您输入用户名和密码。 即使未启用安全性或未设置安全性,也会出现此行为。 系统将提示您输入用户名和每个数据库的密码。 这甚至包括全新的数据库。

原因

如果通过全局软件发布安装"Typing为一位用户",将会出现此行为。

解决方案

若要解决此行为,请使用工作组管理员工具重新加入原始的默认工作组信息文件。 为此,可以使用下列方法之一。 使用的方法取决于您的 Access 版本。

Office Access 2007

若要在 Access 2007 Microsoft Office工作组管理员工具,请使用 Microsoft Visual Basic代码。 为此,请使用下列方法之一。

方法 1:在Visual Basic窗口中运行代码

  1. 在 Access 2007 中,打开受信任的数据库,或启用现有数据库中的宏。

  2. 按 Ctrl+G 打开"立即"窗口。

  3. 键入以下代码行,然后按 Enter。

    DoCmd.RunCommand acCmdWorkgroupAdministrator
    
  4. 在"工作组管理员" 对话框中,单击"加入", 然后单击"浏览 "。

  5. 找到并单击以下文件,然后单击"打开 ":

    C:\Program Files\Common Files\system\System.mdw

  6. 在"工作组管理员" 对话框中,单击"确定", 然后单击"退出 "。

方法 2:创建一个包含代码Visual Basic模块

  1. 在 Access 2007 中,打开受信任的数据库,或启用现有数据库中的宏。

  2. 在"创建" 选项卡上,单击"其他"组的"宏", 然后单击"模块 "。

  3. 创建一个子例程,然后将以下Visual Basic代码粘贴到子例程中。

    DoCmd.RunCommand acCmdWorkgroupAdministrator
    
  4. 按 F5 运行代码。

  5. 在"工作组管理员" 对话框中,单击"加入", 然后单击"浏览 "。

  6. 找到并单击以下文件,然后单击"打开 ":

    C:\Program Files\Common Files\system\System.mdw

  7. 在"工作组管理员" 对话框中,单击"确定", 然后单击"退出 "。

Office Access 2003

  1. 启动 Office Access 2003。

  2. 单击 "工具",指向"安全性", 然后单击"工作组管理员"。

  3. 单击 "加入",单击"浏览",浏览 C:\Documents and Settings\<your user name>\Application Data\Microsoft\Access\System.mdw 到 ,然后单击"确定 "。

  4. 在"工作组管理员" 对话框中,单击"确定 "。

  5. 在"工作组管理员" 对话框中,单击"确定 "。

    备注

    步骤 5 中的 "工作组管理员"对话框与步骤 4 中的对话框不同。 两个对话框具有相同的名称。

Access 2002

  1. 启动 Access。
  2. 单击 "工具",指向"安全性", 然后单击"工作组管理员"。
  3. 在"工作组管理员" 对话框中,单击"加入", 单击"浏览",浏览到 C:\Documents and Settings\<your user name>\Application Data\Microsoft\Access\System.mdw ,然后单击"确定 "。
  4. 在"工作组管理员" 对话框中,单击"确定", 然后单击"退出 "。

Access 2000

  1. 单击 "开始",然后单击"搜索 "。
  2. 在"搜索结果" 对话框中,单击"要搜索哪些内容"下的"所有文件和文件夹"。
  3. 在Wrkgadm.exe或部分文件名 键入 "文件名称",然后单击 "搜索 "。
  4. 在"搜索结果" 对话框中,双击 "WRKGADM"。
  5. 在"工作组管理员" 对话框中,单击"加入", 单击"浏览",浏览到 C:\Program Files\Common Files\system\System.mdw ,然后单击"确定 "。
  6. 在"工作组管理员" 对话框中,单击"确定", 然后单击"退出 "。

更多信息

在安装"Typing则用户"时,Access 的工作组安全性将重置为指向为"Typing则用户"创建的工作组信息文件。