【发布时间】:2018-11-29 13:02:46
【问题描述】:
我有一个 Sybase 数据库,并且我创建了一个关注此 video 的用户。现在我只想向用户授予选择和获取 DDL 权限,我已经使用 grant select on tableName to user_ro 查询向用户授予了对数据库中所有用户表的选择权限。但我无法确定哪个权限将允许用户获取所有数据库对象的 DDL 并且只能读取数据。需要授予用户的最少权限或角色是什么?
我使用 SQL Interactive 板对数据库运行的查询:
//create login under master
use master
sp_addlogin user_ro, user1234
//verify user is created successfully
select name from syslogins
//add login user to mydatabase
use mydatabase
sp_adduser user_ro
//grant select on all tables one by one
grant select on tableName to user_ro
我是 Sybase 的新手,所以请纠正我的错误。
【问题讨论】:
标签: sybase