修改系统表中的读访问权限以访问2007

时间:2011-08-25 19:32:29

标签: database oracle ms-access permissions

所以我试图在oracle sql developer中打开一个mdb文件,但是我收到了这个错误:

No read access to system tables. modify access db before retrying.

据我所知,这意味着我需要进入访问系统表并修改它们才能被oracle读取。我发现了一篇关于如何做到这一点的文章,但似乎是访问2003 ...我已经包含了link任何人都需要它。

我想知道的是如何在access2007中查看系统表然后更改权限?

非常感谢任何建议的帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

发布后,我一定要立即找到问题的答案....

我认为这对其他人来说可能是一个问题所以我想我会为其他人发布解决方案。

  1. 在Access 2007中打开您的数据库。
  2. 单击左上角的“Office按钮”,然后单击弹出窗口中的“访问选项”。
  3. 点击“当前数据库”。
  4. 在“导航”部分中,单击“导航选项...”按钮。
  5. 在“导航选项”窗格的左下角,确保选中“显示系统对象”;然后单击“确定”。
  6. 点击“访问选项”窗格中的“确定”。
  7. 在功能区上,单击“数据库工具”,然后单击“用户和权限”,再单击“用户和组权限”。
  8. 在“用户/组名”窗口中选择“管理员”(如果尚未选择);然后滚动“对象名称”窗口,直到找到“MSysXXX”对象。其中一些已经检查了“权限”框;让他们独自一人。检查其他人的“读取数据”框。
  9. 这里是我找到答案的link ....