powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 current_role = NONE?
25 сообщений из 50, страница 2 из 2
FB3 current_role = NONE?
    #38406027
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисWild Pointer,

лучше обновись там кучу багов извели. Официальная альфа - это тебе не тоже самое что официальный релиз. Ты же её всё равно в продакшн не поставишь, так что смело юзай последний снапшот.
Можно попробовать конечно.
А у Вас последний снапшот 3йки?
Вы там проверяли?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38406030
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

я сейчас на работе. Тут тройки нет. Развлекаюсь с ней только дома. Вечером могу попробовать.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38406081
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем отбой :)
Временно этот функционал отключен в 3-ке.
Как заработает - я скажу (или в очередных нотах будет явно указано)
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38406086
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВсем отбой :)
Временно этот функционал отключен в 3-ке.
Как заработает - я скажу (или в очередных нотах будет явно указано)
Ото уж я начал думать, что мистика.
В 2.5.3 делаю тоже самое и работает, а в 3.0 нет.
Тогда ждём.
Буду очень благодарен, если отпишите в этом топике.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408312
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВсем отбой :)
Временно этот функционал отключен в 3-ке.
Как заработает - я скажу (или в очередных нотах будет явно указано)Не, не отбой :-)
У мну в ФБ-3 почему-то это работает , и даже так, как и должно.
Вот:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
C:\1Install\fb30>isql 192.168.99.44/3330:trntest -n 
Database:  192.168.99.44/3330:trntest -- sysdba
SQL> create user u30b password '123';
SQL> create role r30;
SQL> commit;
SQL> connect '192.168.99.44/3330:trntest' user 'u30b' password '123' role r30;
Database:  '192.168.99.44/3330:trntest', User: u30b, Role: R30
SQL> select current_role from rdb$database;

ROLE
===============================================================================
NONE -- всё правильно, т.к. роль еще НЕ была грантована этому юзеру:

SQL> commit;
SQL> connect '192.168.99.44/3330:trntest';
Database:  '192.168.99.44/3330:trntest' -- again sysdba
SQL>  grant r30 to u30b; commit; 
SQL> connect '192.168.99.44/3330:trntest' user 'u30b' password '123' role r30;
Database:  '192.168.99.44/3330:trntest', User: u30b, Role: R30
SQL> select current_role from rdb$database;

ROLE
===============================================================================
 R30 

Any comments ?

PS.
Код: plaintext
1.
2.
3.
4.
5.
6.
SQL> show version;
ISQL Version: WI-T3.0.0.30663 Firebird 3.0 Alpha 1
Server version:
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-T3.0.0.30661 Firebird 3.0 Alpha 1"
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-T3.0.0.30661 Firebird 3.0 Alpha 1/tcp (vmoel63.local)/P13:C"
Firebird/Windows/Intel/i386 (remote interface), version "WI-T3.0.0.30663 Firebird 3.0 Alpha 1/tcp (CSMIRROR)/P13:C"
on disk structure version 12.0
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408404
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

не то тестируешь. Речь шла о RDB$ADMIN. Пользователю которому выдали эту роль и назначили админом не мог создать другого пользователя.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408663
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Неужели надо переподключаться к БД чтобы подхватилась роль?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408676
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Роль указывается только при подключении.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408686
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747Симонов Денис,

Неужели надо переподключаться к БД чтобы подхватилась роль?

Всегда было так. И даже были стоны по этому поводу, но вроде ничего не менялось.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408704
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quote Wild Pointer]Симонов ДенисWild Pointer,
А у Вас последний снапшот 3йки?

Поставил снапшот Firebird-3.0.0.30663-0_x64
Почему-то SYSDBA masterkey не подключается. Там разве другой пароль?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408709
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild PointerТам разве другой пароль?
Там вообще нет умолчательного пользователя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408711
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWild PointerТам разве другой пароль?
Там вообще нет умолчательного пользователя.
gsec'ом пробовал создать SYSDBA, но пишет, что нет привилегий :)
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408719
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

не знаю как ты пробовал, но у меня он создавался

Код: plaintext
1.
gsec
GSEC> add SYSDBA -pw masterkey -admin yes

Скопируй то что ты делал с консоли сюда с ошибкой конечно
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38408832
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисWild Pointer,

не знаю как ты пробовал, но у меня он создавался

Код: plaintext
1.
gsec
GSEC> add SYSDBA -pw masterkey -admin yes

Скопируй то что ты делал с консоли сюда с ошибкой конечно
На работе осталось:)
Сейчас дома скачал Firebird-3.0.0.30672-0_x64
Вот на этом:


C:\Program Files\Firebird\Firebird-3.0.0.30672-0_x64>firebird -a

C:\Program Files\Firebird\Firebird-3.0.0.30672-0_x64>gsec
GSEC> display
GSEC> add SYSDBA -pw masterkey -admin yes
An error occurred while attempting to add the user.
no permission for INSERT access to TABLE PLG$SRP_VIEW
GSEC>

...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409038
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

проверил на Firebird-3.0.0.30672-0_x86 у меня пользователь добавляется.
Ты в конфиге часом ничего не менял? правда я его как сервис ставил у выставил порт 3051, т.к. у меня ещё 2.5 крутится


Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
@echo off
setlocal
set INSTALL_SERVICE=install -auto -superserver -z
set START_SERVICE=start
set INSTALL_SERVICE=%INSTALL_SERVICE% -n fb30
set START_SERVICE=%START_SERVICE% -n fb30
instsvc %INSTALL_SERVICE%
instsvc %START_SERVICE%
endlocal
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409050
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисWild Pointer,

проверил на Firebird-3.0.0.30672-0_x86 у меня пользователь добавляется.
Ты в конфиге часом ничего не менял? правда я его как сервис ставил у выставил порт 3051, т.к. у меня ещё 2.5 крутится

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
@echo off
setlocal
set INSTALL_SERVICE=install -auto -superserver -z
set START_SERVICE=start
set INSTALL_SERVICE=%INSTALL_SERVICE% -n fb30
set START_SERVICE=%START_SERVICE% -n fb30
instsvc %INSTALL_SERVICE%
instsvc %START_SERVICE%
endlocal


Нет в конфиге не менял.
Распаковал архив, остановил 2.5 и запустил 3.0.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409052
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

возможно он каким-то чудесным образом либы от 2.5 тянет. Либо переменные окружения.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409059
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild PointerРаспаковал архив, остановил 2.5 и запустил 3.0.А если не запускать 3.0 ?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409061
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисWild Pointer,
возможно он каким-то чудесным образом либы от 2.5 тянет. Либо переменные окружения.
Переменные окружения - нет таких.

hvladWild PointerРаспаковал архив, остановил 2.5 и запустил 3.0.А если не запускать 3.0 ?
Остановил 3.0. Тоже самое...

C:\Program Files\Firebird\Firebird-3.0.0.30672-0_x64>gsec
GSEC> add SYSDBA -pw masterkey -admin yes
An error occurred while attempting to add the user.
violation of PRIMARY or UNIQUE KEY constraint "INTEG_5" on table "PLG$SRP"
GSEC>
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409063
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GSEC> z
gsec version WI-T3.0.0.30672 Firebird 3.0 Alpha 1
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409065
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild PointerОстановил 3.0. Тоже самое...А если разуть глаза ? Ошибка-то другая. У тебя уже есть SYSDBA
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409066
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointerviolation of PRIMARY or UNIQUE KEY constraint "INTEG_5" on table "PLG$SRP"

это вроде намекает что SYSDBA уже был добавлен ранее
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409075
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой... Точно.
Только всё равно не получается создать пользователя под ролью RDB$ADMIN (только пользователем SYSDBA).

SQL> connect 'localhost:employee' user 'SYSDBA' password 'masterkey' role 'RDB$ADMIN';
Commit current transaction (y/n)?y
Committing.
Database: 'localhost:employee', User: SYSDBA, Role: RDB$ADMIN
SQL> select current_role from rdb$database;

ROLE

===============================================================================

NONE


SQL> grant RDB$ADMIN to SYSDBA with admin option;
SQL> connect 'localhost:employee' user 'SYSDBA' password 'masterkey' role 'RDB$ADMIN';
Commit current transaction (y/n)?y
Committing.
Database: 'localhost:employee', User: SYSDBA, Role: RDB$ADMIN
SQL> select current_role from rdb$database;

ROLE

===============================================================================

RDB$ADMIN


SQL> create user TEST password '1';
SQL> grant RDB$ADMIN to TEST with admin option;
SQL> connect 'localhost:employee' user 'TEST' password '1' role 'RDB$ADMIN';
Commit current transaction (y/n)?y
Committing.
Database: 'localhost:employee', User: TEST, Role: RDB$ADMIN
SQL> select current_role from rdb$database;

ROLE

===============================================================================

RDB$ADMIN


SQL> create user TEST2 password '2';
Statement failed, SQLSTATE = 28000
add record error
-no permission for INSERT access to TABLE PLG$SRP_VIEW
SQL>

...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409086
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

Влад же сказал что пока не работает
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38409088
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисWild Pointer,
Влад же сказал что пока не работает
Ну да. Ждём.
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 current_role = NONE?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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