我接手了一个旧的软件项目,该项目使用MS Access数据库来存储其数据。但是,数据库不会在Access中打开,因为它说:
“您没有必要的权限来使用'database.mdb'对象。让您的系统管理员或创建此对象的人为您建立适当的权限。”
但我不知道如何做到这一点,谷歌搜索几乎没有显示任何内容(似乎限制访问Access数据库,这不是经常做的事情!)。我得到的唯一其他线索是在同一个文件夹中有一个.MDW(工作组)文件,但我不知道这是否(或如何)与主数据库有关,因为它有不同的文件名,也没有打开。
如何访问此数据库?是否可能受密码保护或只是某种权限问题?
答案 0 :(得分:6)
.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"
要获得更详细的说明,请查看here。