У меня есть база данных Sybase, и я создал пользователя, следующего за этим video .Теперь я хочу предоставить пользователю только права выбора и получения DDL, я предоставил пользователю права на выбор для всех пользовательских таблиц в базе данных с помощью запроса grant select on tableName to user_ro
.Но я не могу определить, какое разрешение позволит пользователю получать DDL всех объектов базы данных и может только читать данные.Какие наименьшие привилегии или роли необходимо предоставить пользователю?
Запросы, которые я выполнял к базе данных с помощью интерактивной доски SQL:
//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
I'mЯ новичок в Sybase, поэтому, пожалуйста, поправьте меня, где я не прав.