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

Откуда:
Сообщений: 8
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 все это проделывает естественно без проблем...

Какими еще правами нужно наделить владельца объекта, что бы он смог раздавать на него права?
5 июн 20, 21:50    [22146680]     Ответить | Цитировать Сообщить модератору
 Re: DDL privileges Пользователь не может раздать права на свой объект  [new]
AltHasp
Member

Откуда:
Сообщений: 149
Геннадий2128506,

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

Удачи !
6 июн 20, 07:00    [22146748]     Ответить | Цитировать Сообщить модератору
 Re: DDL privileges Пользователь не может раздать права на свой объект  [new]
Геннадий2128506
Member

Откуда:
Сообщений: 8
Файл нашелся.

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

Как No? Когда картинка говорит, что есть...

К сообщению приложен файл. Размер - 11Kb
6 июн 20, 08:17    [22146753]     Ответить | Цитировать Сообщить модератору
 Re: DDL privileges Пользователь не может раздать права на свой объект  [new]
Геннадий2128506
Member

Откуда:
Сообщений: 8
Ок. Разобрался.
Все работает.
Витиевато немного, но в целом все вроде логично.
6 июн 20, 13:09    [22146806]     Ответить | Цитировать Сообщить модератору
 Re: DDL privileges Пользователь не может раздать права на свой объект  [new]
Геннадий2128506
Member

Откуда:
Сообщений: 8
С таблицами вроде разобрался...

А с генераторами так и не получилось почему то.
Что не так?
6 июн 20, 13:37    [22146819]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить