Access 数据库 “在 'MSysObjects' 上没有读取数据权限”错误提

来源:转载

在研究如何将 IWMS 的数据转换到 PHPCMS v9 的时候,我将 IWMS 的数据库先从 MSSQL 导出了一份为 Access,然后再使用 PHPCMS 的万能数据转换工具来操作。

虽说是万能,但是还是比较困难,到目前我还没有成功,仅仅将配置设置好了,剩下的无法执行,还在研究中。

但是在设置配置的时候,在填写导入的 Access 数据库路径时候,后台有个显示 Access 数据库表的按钮,目的是想让你查看现有的数据表。结果一点击,就提示“在 'MSysObjects' 上没有读取数据权限”的错误,无法正常显示。

经查阅,就是权限不足的问题。解决方法如下:

1、打开您的 Access 数据库,然后在 Access 窗口上选择:工具 → 选项 → 视图;

2、将“隐藏对象”和“系统对象”前面的勾选上,可以看到隐藏的一些表出现了;

3、然后继续选择:工具 → 安全 → 用户与组的权限;

4、在对象名称中选定 MSysObjects ,然后权限中设置其权限。

如下图:

设置完成,现在可以再次进行刚才的操作,这个数据库就可以直接读取MSysObjects表了

分享给朋友:
您可能感兴趣的文章:
随机阅读: