Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Ошибка при создании пользователя не с помощью SYSDBA  [new]
BowMaster
Member

Откуда:
Сообщений: 13
С помощью SYSDBA создаю пользователя, вот так:
CREATE USER "MyUserName" password '111' GRANT ADMIN ROLE
, затем
GRANT RDB$ADMIN TO "'MyUserName" WITH ADMIN OPTION
Делал, так же, это через IBExpert мышкой через менеджер пользователей.
Захожу потом этим пользователем и пытаюсь создать другого пользователя в итоге ошибка приведенная ниже:
"...
add record error.
no permission for INSERT access to TABLE PLG$SRP_VIEW"

В IBExpert видно, что пользователь MyUserName Активный, Администратор и член роли RDB$ADMIN.
Что это такое? Должно же работать так, разве нет?
26 май 20, 20:21    [22140060]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании пользователя не с помощью SYSDBA  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50343

BowMaster
Должно же работать так, разве нет?

Просто быть членом недостаточно. Надо членство использовать, указывая роль при входе.

Posted via ActualForum NNTP Server 1.5

26 май 20, 21:57    [22140112]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании пользователя не с помощью SYSDBA  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 31192
можно выполнить SET ROLE RDB$ADMIN, если не указал её при логине.
27 май 20, 19:13    [22140782]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить