Microsoft Business Solutions-Navision 4.0 和 Microsoft Navision 4.0 现在是 Microsoft Dynamics NAV 4.0 的一部分。 对 Microsoft Business Solutions-Navision或 Microsoft Navision 4.0 的所有引用都适用于 Microsoft Dynamics NAV。
症状
在运行 Microsoft Dynamics NAV 的计算机上,可能会收到以下错误消息:
你无权读取 [TableName] 表。 如果需要更改权限,请与系统管理员联系。
注意 错误消息中的 [TableName] 可以是 Microsoft Dynamics NAV 中任何表的名称。
原因
出现此问题的原因是 Microsoft Dynamics NAV 会检查手动或使用 C/AL 代码访问的任何表的权限。 即使表未使用或为空,也会出现此验证。
注意 此问题不会在早于 Microsoft Dynamics NAV 4.0 的版本中出现。
解决方法
若要解决此问题,请为用户授予表的读取权限。 即使对未使用的表也这样做。 为此,请执行以下步骤:
-
在"工具"菜单上,单击"安全性",单击"角色",然后单击"权限"。
将显示 "权限 "表。 -
在"对象类型"列下,选择"表数据"。
-
在" 对象 ID" 列下,键入表号。
-
确保"是"仅在以下权限旁边显示:
-
读取权限
-
执行权限
注意 从所有其他权限中删除"是"。
-
-
关闭表。