在Access 2010中,如何打开需要使用.mdw文件的数据库(在Access 2003中创建)?在Access 2003中,您必须首先引用.mdw文件。我无法在Access 2010中找到您将如何做到这一点。
有人可以告诉我如何在Access 2010中打开.mdb文件吗?
答案 0 :(得分:6)
要打开启用了用户级安全性且不使用系统默认工作组(.mdw
)文件的Access数据库,您需要启动带有command-line arguments的Access,以指定要打开的数据库,要使用的工作组(.mdw
)文件。这通常使用Windows快捷方式完成,Target:
类似于......
"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\__tmp\zzzzz.mdb" /WRKGRP "C:\__tmp\Security.mdw"
...虽然可以从批处理文件或类似的“启动器”应用程序完成同样的事情。
答案 1 :(得分:3)
我没有使用命令行来使用原始工作组文件访问.mdb
,而是转到新工作组文件所在的文件夹,并将其替换为我自己的文件夹。新工作组文件的路径为:C:\users\user\AppData\Roaming\Microsoft\Access
。在这个文件夹中,有3 .mdw
个文件,当我打开Access 2010时,我发现system3.mdw
正在运行。因此,我将此文件替换为我自己的工作组文件(当然,你应该制作在用您自己的替换之前,原始system3.mdw
的副本。现在,当我运行.mdb
时,将出现用户名/密码对话框。
答案 2 :(得分:0)
目标没有.mdw和.mdb文件的引号("):as
" C:\ Program Files \ Microsoft Office \ Office14 \ MSACCESS.EXE" C:__ tmp \ zzzzz.mdb / WRKGRP C:__ tmp \ Security.mdw
答案 3 :(得分:0)
在更高版本中仍然可以加入工作组。
在“调试”窗口中,只需运行:
DoCmd.RunCommand acCmdWorkgroupAdministrator`
并浏览您的mdw文件。