如何在 Access 2010 中使用 .mdw 文件
Posted
技术标签:
【中文标题】如何在 Access 2010 中使用 .mdw 文件【英文标题】:How to use an .mdw file in Access 2010 【发布时间】:2013-08-08 07:11:57 【问题描述】:在 Access 2010 中,如何打开需要使用 .mdw 文件的数据库(在 Access 2003 中创建)?在 Access 2003 中,您必须首先引用 .mdw 文件。我不知道您将如何在 Access 2010 中做到这一点。
谁能告诉我如何在 Access 2010 中打开 .mdb 文件?
【问题讨论】:
【参考方案1】:要打开启用了用户级安全性且不使用系统默认工作组 (.mdw
) 文件的 Access 数据库,您需要使用 command-line arguments 启动 Access,指定要打开的数据库和工作组 (@ 987654323@) 文件。这通常使用 Windows 快捷方式完成,其 Target:
类似于...
"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\__tmp\zzzzz.mdb" /WRKGRP "C:\__tmp\Security.mdw"
...虽然同样的事情可以通过批处理文件或类似的“启动器”应用来完成。
【讨论】:
谢谢。那行得通。我只需要通过 MSACCESS 菜单选项执行此操作。【参考方案2】:我实际上没有使用命令行访问您的.mdb
,而是使用您原来的工作组文件,而是转到新工作组文件所在的文件夹,并将其替换为我自己的。新工作组文件的路径是:C:\users\user\AppData\Roaming\Microsoft\Access
。在这个文件夹中,有 3 个 .mdw
文件,当我打开 Access 2010 时,我发现 system3.mdw
正在运行。因此,我将这个文件替换为我自己的工作组文件(当然,你应该复制一份原来的system3.mdw
,然后用你自己的替换它)。现在当我运行.mdb
时,会出现用户名/密码对话框。
【讨论】:
【参考方案3】:.mdw 和 .mdb 文件没有引号 (") 的目标是可以的:as
"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" C:__tmp\zzzzz.mdb /WRKGRP C:__tmp\Security.mdw
【讨论】:
【参考方案4】:在以后的版本中仍然可以加入工作组。 从调试窗口中,只需运行:
DoCmd.RunCommand acCmdWorkgroupAdministrator`
并浏览您的 mdw 文件。
【讨论】:
以上是关于如何在 Access 2010 中使用 .mdw 文件的主要内容,如果未能解决你的问题,请参考以下文章
用access打开*.mdb数据库时,提示没有权限,让管理员设置适当的权限,有高手吗,我在线等
如何在 Access2007 中使用基于 Visual Studio (2008/2010) 构建的 XML Web 服务