【问题标题】:MS Access - "You don't have permission to read [REPORT NAME]", object owner <unknown>MS Access -“您无权阅读 [报告名称]”,对象所有者 <未知>
【发布时间】:2010-11-30 11:50:33
【问题描述】:

客户端在尝试在 MS Access 数据库中启动报告时收到“您无权阅读 [报告名称]”错误消息。当我转到工具 > 安全 > 用户组和权限下的“更改所有者”选项卡时,所有者是 。如果我尝试更改所有者,我会收到“您无权更改 [REPORT NAME] 的所有者”。错误信息。

如何回收对象以便恢复其权限?

【问题讨论】:

  • 您使用了错误的工作组文件。这就是“”的来源,即所有者在不同的工作组文件中定义。如果您无法获得顶级数据库对象的所有权,那么您很可能没有正确的工作组文件。

标签: database security ms-access permissions


【解决方案1】:

我最终找到了一个月前的数据库副本,并将无法访问的报告导入到空白的 Access 数据库文件中。然后,我从数据库的当前副本中导入了剩余的数据库对象。问题解决了。

据我所知,他们从未在数据库上使用 MS Access/MDW 安全性,所以我怀疑这只是旧的 Access 数据库的征兆,它已经适合 .NET/SQL Server 迁移。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多