![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
права юзеру через роль не получается [D6, IB6.x]
BigVova © (2003-05-27 10:55:00)Привет всем!
Вроде хрестоматийный случай:
Создаю юзера
создаю базу от имени SYSDBA
создаю таблицу
создаю роль
даю ей права на селект из этой таблицы
присваиваю юзеру эту роль
коннекчусь под этим юзером
выполняю селект и получаю "No permission for read/select access to table ..."
Что я делаю не так?
Заранее спасибо!
Zacho (2003-05-27 12:20:00) [1]
> BigVova (27.05.03 12:17)
> А вообще... то шо я от него хочу
> это не слишком много?
Нет, конечно :-)
> были ли прецеденты?
У меня - нет. Насколько помню, никаких проблем с ролями не было.
BigVova (2003-05-27 12:17:00) [2]А вообще... то шо я от него хочу
это не слишком много?
:)
были ли прецеденты?
2 Zacho: спасибо!
Zacho (2003-05-27 12:07:00) [3]
> BigVova (27.05.03 11:50)
Если и консоль из того же комплекта - выкинь ее и поставь посвежее, ссылки есть на http://www.ibase.ru
Ну даже и не знаю, что еще посоветовать. Попробуй FB 1.0 и/или что-нибудь другое вместо IB Console. IBExpert, например.
BigVova (2003-05-27 11:50:00) [4]Вообще-то сейчас с IBConsole
а IB тот который на Inprise лежал свободный
Zacho (2003-05-27 11:37:00) [5]
> BigVova (27.05.03 11:21)
Да вроде бы все правильно. А каким инструментом (с помощь каких компонентов и т.п.) подключаешься и пробуешь сделать SELECT ?
И какая точно версия IB ?
BigVova (2003-05-27 11:21:00) [6]oops...
sorry....
указываю
просто не сказал:
1.
create database "c:\temp"
user "sysdba" password "masterkey";
create table table1(
nr integer,
name varchar(20));
create role administrator;
grant select on table1 to administrator;
grant administrator to vk;
2.
connect "c:\temp"
user "vk" password "1" role "administrator"
3.
select * from table1;
Zacho (2003-05-27 11:00:00) [7]При подключении роль не указываешь :-)