安装了Access,双击一个扩展名为MDB的文件,会产生如下对话框“没有使用mdb对象的必要权限。请让系统管理员或安装此对象的人为您设置适当的权限”:
这是因为这个MDB文件是由特定的用户名创建,比如是从别的电脑里拷过来,或是某个软件中的数据库文件。如果想用Access里打开此MDP,可以有两个方法:第1种方法简单,但需要从原电脑中拷贝Systemmdw文件到你的电脑的对应文件,一定要保存原有的Systemmdw文件,因为有可能会打不开自己原来的MDB文件,要想打开原来的,就得再把原来的Systemmdw复制回来。如果拿不到对应的Systemmdw文件,这种方法无行通。第2种方法,就是在自己的Systemmdw文件中添加对应的用户及ID,systemmdw文件就是用户工作组信息文件。主要问题是如何获得用户名和ID呢?又该如何添加进Systemmdw中呢?需要分三步:第一步:扫描出MDB文件的USER和ID如何查找出其USER和ID,百度里搜索到的文章都提到一个软件Adva
cedOfficePasswordRecovery,下载了一个又一个,都是60版本以上,发现都不能用,去中文官网下载试用版,也是不能用,最后下载了一个410版,输入了个序列号后反而是可以用了。
f点Ope
file,打开对应的MDB文件后就会出现下图
DatabasePassword这一栏里是
o
e,说明没有密码,省了好多时间,否则还要进一步用这个软件进暴力破解或是字典扫描点击OK,选中有USER及ID,点右键复制到剪贴板,再粘贴到记事本中,方便接下来的填写,否则如果手动填写,很容易出错。
f这一软件就用到此为止了,可以关闭了。第二步:创建对应的USER在进行这一步时,按照网上已有的教程,发现都已经不适用Access2010了,因为菜单工具栏和操作步骤都已经和以前版本不同,差一点就放弃了,后来终于摸索出来了。随便打开一个没有权限的MDB文件,
点击“信息”后再点击“用户和权限”
f下拉三角前头点“用户与组帐号”
确定就新建了一个用户,这时如果要确定一下有没有添加成功,只要回到上一步“用户和权”限,下拉前头点“用户和组权限”
f已经出现了zk这个用户,说明这一步已经完成,关闭Access2010。第三步:用户登陆使用快捷键WINR打开运行,输入msaccessexeuser
启动access2010,菜单里打开所需要的MDB文件,这时就会跳出一个对话框,在“名称”这一项填上创建的用户zk,因为这个文件扫描过,没有密码,不需要填密码。当然,如果第一步用Adva
cedOfficePasswordRecovery扫描USER和ID时发现有密码,则要把密码填上,而ID在这里是肯定不需要填的。
f点确定,r