Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Баг в DCL Firebird 1.5.2


Андрей Жук ©   (2005-07-19 13:19:00) 

Если создать юзера, например ANY, дать ему ролиб поработать, потом грохнуть, и попробовать создать роль ANY - то
user name ANY could not be used for SQL role.


Андрей Жук   (2005-07-20 11:08:00) [1]

Да, как мне объяснили на sql.ru права на объекты остаются после удаления юзера.
Чистить системные таблицы нежелательно, лучше сделать revoke


DrPass   (2005-07-19 22:04:00) [2]

А если предварительно почистить RDB$USER_PRIVILEGES на предмет этого юзера/роли?


Desdechado   (2005-07-19 18:57:00) [3]

ну, я видел на какой-то из версий (1.02, что ли, потом не проверял):
1. создать юзера
2. дать ему права на таблицу
3. удалить юзера
4. а права-то остались!


Андрей Жук   (2005-07-19 16:42:00) [4]

Еще один баг.
Если дать grant несуществующей роли, то потом опять таки не получится создать эту роль. Вывалимся с той же ошибкой.
IBExpert в своем grant manager покажет, что это удаленный пользователь (!!!).


Андрей Жук   (2005-07-19 13:53:00) [5]

даже сервер перегружал


Johnmen   (2005-07-19 13:33:00) [6]

Наверное не догрохал. :)
После гроханья коннект-дисконнект.


Наверх

Титульная страница Поиск, карта сайта Написать письмо