Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / DDL privileges Пользователь не может раздать права на свой объект / 5 сообщений из 5, страница 1 из 1
05.06.2020, 21:50
    #39966657
DDL privileges Пользователь не может раздать права на свой объект
Firebird 3.0 win10 IBExpert
Есть БД
Пользователи SYSDBA, USER1 et USER2
Все объекты созданы SYSDBA. Им же без проблем назначены все права доступа пользователям.

Пользователь USER1 имеет право на создание генераторов.
Воспользовавшись этим правом, USER1 создал последовательность GEN_BOHEM

CREATE SEQUENCE GEN_BOHEM;
GRANT USAGE ON SEQUENCE GEN_BOHEM TO USER1 WITH GRANT OPTION;

ВСЕ ОК.

Но при попытке USER1 раздать права на использование генератора пользователю USER2 или PUBLIC
GRANT USAGE ON SEQUENCE GEN_BOHEM TO "PUBLIC";
или
GRANT USAGE ON SEQUENCE GEN_BOHEM TO USER2;
вылетает ошибка

can't format message 13:393 -- message file C:\WINDOWS\SYSTEM32\firebird.msg not found.
unsuccessful metadata update.
GRANT failed.
unknown ISC error 336068908.

SYSDBA все это проделывает естественно без проблем...

Какими еще правами нужно наделить владельца объекта, что бы он смог раздавать на него права?
...
Рейтинг: 0 / 0
06.06.2020, 07:00
    #39966696
AltHasp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDL privileges Пользователь не может раздать права на свой объект
Геннадий2128506,

Это не найден файл firebird.msg. После можно прочитать истинную ошибку в чем было дело.

Удачи !
...
Рейтинг: 0 / 0
06.06.2020, 08:17
    #39966701
DDL privileges Пользователь не может раздать права на свой объект
Файл нашелся.

This operation is not defined for system tables.
unsuccessful metadata update.
GRANT failed.
no G privilege with grant option on object GEN_BOHEM.

Как No? Когда картинка говорит, что есть...
...
Рейтинг: 0 / 0
06.06.2020, 13:09
    #39966723
DDL privileges Пользователь не может раздать права на свой объект
Ок. Разобрался.
Все работает.
Витиевато немного, но в целом все вроде логично.
...
Рейтинг: 0 / 0
06.06.2020, 13:37
    #39966731
DDL privileges Пользователь не может раздать права на свой объект
С таблицами вроде разобрался...

А с генераторами так и не получилось почему то.
Что не так?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / DDL privileges Пользователь не может раздать права на свой объект / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]