SAP HANA中实现用户只读权限
假设你现在有一个HANA库,你的业务用户是USR_PRD,这个用户下面有一些表。现在有第三方想要访问你的表。能想到的最简单的解决方案就是在你的库里新建一个用户提供给第三方,我们假设新建的用户是USR_OUT。
HANA Studio设置
-
打开Hana Studio
-
新增访问用户USR_OUT,新增用户后,HANA会自动为用户新增对应的SCHEMA。
-
为USR_OUT用户赋予SAP_INTERNAL_HANA_SUPPORT角色。如果没有该角色,泽USR_OUT用户无法通过studio工具登录
-
以USR_PRD用户登录系统,这一步必须,很多人习惯用SYSTEM用户来操作,你会发现设置权限的时候提示你无权限。
-
在USR_PRD用户登录的状态下,依次打开Security——Users——USR_PRD节点,双击打开
-
切换到Object Privileges,有的版本显示的是Sql Privileges
-
点击绿色的+号,找到USR_OUT用户,点击OK