如何解密或获取受保护的Access数据库访问权限?

4
我接手了一个使用MS Access数据库存储数据的旧软件项目,但是无法在Access中打开该数据库,因为它显示:
“您没有使用'database.mdb'对象所需的权限。请让系统管理员或创建此对象的人为您建立适当的权限。”
但我不知道如何做到这一点,谷歌几乎没有相关信息(似乎限制Access数据库的访问并不常见!)。我唯一得到的线索是在同一文件夹中有一个.MDW(工作组)文件,但我不知道它是否(或如何)与主数据库相关,因为它具有不同的文件名,也无法打开。
我该如何访问这个数据库?它可能受到密码保护还是只是某种权限问题?
1个回答

7
很有可能.mdw文件是与.mdb数据库相应的工作组文件。(多个不同的.mdb文件可以共享相同的工作组安全设置,因此.mdw文件名称不需要与.mdb文件名称相同。)
如果需要访问启用用户级(工作组)安全性的.mdb文件,则需要使用以下形式的快捷方式(或命令行调用)打开它:
"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\Users\Public\uls\ulsTest.mdb" /WRKGRP "C:\Users\Public\uls\Security.mdw"

如需更详细的写作,请查看此处


我不确定,但我认为当我在手机屏幕上瞎搞时,可能会意外地将您的答案标记为垃圾邮件。如果有任何管理员看到这个,请忽略这个报告! - flarn2006

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接