【问题标题】:Granting pernissions in SAP HANA Express Edition在 SAP HANA Express Edition 中授予权限
【发布时间】:2017-08-22 17:07:14
【问题描述】:

我正在尝试使用 SYSTEM 用户在 SAP HANA 2.0 Express Edition 中运行以下语句:

Grant select on schema DB001 to USER002;

我收到以下错误:

无法执行“将架构 DB001 上的选择授予 USER002”

SAP DBTech JDBC:[258]:权限不足:未授权

管理员用户有权授予哪些用户权限?是 SYS 吗?如果是,它的密码是什么(我在安装 Hana 时从未设置过)

【问题讨论】:

  • 没有这么全能的用户。例如,模式的创建者可以使用授权选项执行该语句。如果您正在做一些比探索更严肃的开发,通常最好创建一个角色并授予该角色(也不要使用 SYSTEM)。谁创建了架构?怎么样?
  • 谢谢,露西亚!

标签: hana


【解决方案1】:

这是一个常见问题。 通常,我们在 SAP HANA 中有多个模式 例如: 系统 SAPABAP1

您使用 SYSTEM 超级用户登录并想要执行:

将 SCHEMA SAPABAP1 上的选择授予用户;

输出:

无法执行“GRANT SELECT ON SCHEMA SAPABAP1 TO USER”SAP DBTech JDBC:[258]:权限不足:此错误的详细信息可以 可以通过 guid '681FE1E7F8F5B949A0CA764D802C3C4D' 找到

解析以 SAPABAP1(架构所有者)身份登录

并再次执行 GRANT 语句。

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2015-06-21
    • 1970-01-01
    • 2016-08-24
    相关资源
    最近更新 更多