4

我接管了一个使用 MS Access 数据库存储数据的旧软件项目。但是,数据库不会在 Access 中打开,因为它说:

“您没有使用 'database.mdb' 对象的必要权限。让您的系统管理员或创建此对象的人为您建立适当的权限。”

但我不知道如何做到这一点,谷歌搜索几乎没有发现任何东西(似乎限制了对 Access 数据库的访问,而不是经常做的事情!)。我得到的唯一其他线索是在同一个文件夹中有一个 .MDW(工作组)文件,但我不知道这是否(或如何)与主数据库相关,因为它具有不同的文件名并且也没有打开。

我怎样才能访问这个数据库?它可能是受密码保护还是只是某种权限问题?

4

1 回答 1

7

该文件很有可能是该数据库.mdw的工作组文件。.mdb.mdw文件不需要与文件同名,.mdb因为几个不同的.mdb文件都可以共享相同的工作组安全设置。)

要访问.mdb启用了用户级(工作组)安全性的文件,您需要使用表单的快捷方式(或命令行调用)打开它

"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\Users\Public\uls\ulsTest.mdb" /WRKGRP "C:\Users\Public\uls\Security.mdw"

如需更详细的文章,请查看此处

于 2013-06-27T10:18:26.997 回答