Права пользователя с использованием роли

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
mshp
Сообщения: 7
Зарегистрирован: 11 апр 2006, 04:41

Права пользователя с использованием роли

Сообщение mshp » 25 апр 2006, 11:19

Добрый день!
Возникла следующая ситуация с использованием ролей в FireBird:
1. Создаю пользователя (прав, соответственно, никаких).
2. Включаю пользователя в роль, имеющую все права на все таблицы и ХП.
3. Подключаюсь к базе под логином этого пользователя с указанием роли.
4. Получаю сообщение от FireBird о том, что у данного пользователя нет никаких прав!

Для создания пользователей и ролей использовался 'EMS InterBase & FireBird Manager 3'.

Кто-нибудь сталкивался с подобной проблемой?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 25 апр 2006, 13:17

Возможно, при подключении ошибся с ролью. При этом она молча сбрасывается в NONE. Проверь SELECT CURRENT_ROLE FROM RDB$DATABASE.

mshp
Сообщения: 7
Зарегистрирован: 11 апр 2006, 04:41

Сообщение mshp » 26 апр 2006, 09:26

Действительно, сбрасывает в NONE, но роль-то я указываю
правильно!
Последний раз просто копировал имя при создании роли и вставлял в регистрационные данные. И пользователь в составе роли отображается.
Глюк, однако?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 апр 2006, 14:45

глюк, в твоем софте.

mshp
Сообщения: 7
Зарегистрирован: 11 апр 2006, 04:41

Сообщение mshp » 27 апр 2006, 10:14

Такая мысль посещала, но думал, что чего-то не учитываю. Попробую поменять софт

mshp
Сообщения: 7
Зарегистрирован: 11 апр 2006, 04:41

Сообщение mshp » 28 апр 2006, 01:46

А не подскажут ли добрые люди каким менеджером лучше пользоваться при работе с FB?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 28 апр 2006, 09:31

каким хочешь. IBExpert и т.п.

Ответить