powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Re: Firebird 3. gbak
19 сообщений из 19, страница 1 из 1
Re: Firebird 3. gbak
    #38893774
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуй.
Firebird-3.0.0.31690.
Беру рабочую базу.
Делаю backup и restore с помощью gbak.
При старте программы получаю такую ошибку "no permission for USAGE access to GENERATOR GD_G_DBID"

При создании базы есть такие строки:
GRANT ALTER ANY SEQUENCE TO STARTUSER;
GRANT USAGE ON SEQUENCE gd_g_dbid TO STARTUSER;
GRANT USAGE ON SEQUENCE gd_g_session_id TO STARTUSER;

Пытаюсь через IBEXpert повторить:
GRANT ALTER ANY SEQUENCE TO STARTUSER;
GRANT USAGE ON SEQUENCE gd_g_dbid TO STARTUSER;
GRANT USAGE ON SEQUENCE gd_g_session_id TO STARTUSER;
но это не помогает.

В чем может быть проблема?
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38893791
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zholnerovich,

включи трассировку и посмотри кто лезет к генератору

авторGRANT ALTER ANY SEQUENCE TO STARTUSER;
у тебя что STARTUSER DDL выполняет?
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38893832
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, STARTUSER и лезет к генератору, но у него должны быть права на это, а получается что их нет
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38893961
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zholnerovich,

авторизуешься в IBE под STARTUSER и проверяешь выполняется ли вот это

Код: sql
1.
2.
SELECT NEXT VALUE FOR gd_g_dbid AS N
FROM RDB$DATABASE
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38893974
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрим в RDB$GENERATORS запись для GD_G_DBID, читаем поле RDB$SECURITY_CLASS, ищем соотв. запись в RDB$SECURITY_CLASSES, открываем в IBE блоб RDB$ACL, постим сюда результат в расшифрованном виде (в IBE есть фильтр для ACL-блобов)
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38893975
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zholnerovichВ чем может быть проблема?
Программа при старте подключается не как STARTUSER. Включай трассировку и смотри что она
на самом деле у тебя делает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894287
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr, до бэкапа
Код: sql
1.
2.
3.
ACL version 1
	person: SYSDBA, privileges: (alter, control, drop, usage)
	person: STARTUSER, privileges: (usage)



после разбэкапа
Код: sql
1.
2.
3.
4.
5.
ACL version 1
	person: SYSDBA, privileges: (alter, control, drop, insert, update, delete, select, references)
	role: ADMINISTRATOR, privileges: (insert, update, delete, select, references)
	procedure: GD_P_SEC_GETGROUPSFORUSER, privileges: (select)
	procedure: GD_P_SEC_LOGINUSER, privileges: (select)
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894482
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zholnerovichпосле разбэкапа
Ты уверен, что смотришь нужный ACL? После восстановления его имя могло поменяться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894489
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сказал, почти гарантированно изменилось
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894506
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, Уверен, 10 раз проверил
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894510
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr, не изменилось. могу выслать базу, она маленькая 500кб в архиве
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894511
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zholnerovich,

очень сомнительно что после рестора туда какие то новые права добавляются, а старые исчезают
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894517
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут явно ACL перезатирается, причем правами для объекта другого типа (таблицы). Может есть дубликаты, т.е. два разных объекта ссылаются на один ACL?
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894519
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
базу можно мне в мыло (firebird2 гав яндекс тчк ру). Лучше обе - до рестора и после.
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894537
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr, Отправил
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38894804
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибку подтверждаю, сегодня исправлю
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38895373
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr, спасибо, ждем нового билда
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38895661
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
билд 31697 уже выложен в снапшотах
...
Рейтинг: 0 / 0
Re: Firebird 3. gbak
    #38895683
zholnerovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr, проверил, работает, спасибо.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Re: Firebird 3. gbak
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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