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

isql.exe:

Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'localhost:Test3' user 'OWNER' password 'masterkey' role 'RDB$ADMIN';
Database: 'localhost:Test3', User: OWNER, Role: RDB$ADMIN
SQL> select current_role from RDB$DATABASE;

ROLE

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

NONE


SQL> SELECT RDB$GET_CONTEXT('SYSTEM','CURRENT_ROLE') FROM RDB$DATABASE;

RDB$GET_CONTEXT



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

NONE




SQL>


Firebird-3.0.0.30566_0_x64_Alpha1.exe на Windows 7 x64

_____________________________________________________________________________
Не заставляйте меня разбираться в "кривых" исходниках, лучше пишите их читабельнее...!
Nazir © 2002-2013
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38404904
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild PointerПри подключении current_role даёт NONE, хотя подключаюсь с ролью.

То же самое делает любая другая версия когда у тебя нет прав на эту роль.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38404927
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWild PointerПри подключении current_role даёт NONE, хотя подключаюсь с ролью.

То же самое делает любая другая версия когда у тебя нет прав на эту роль.

Проверил. Так и есть. Спасибо!

Оказывается скрипт не выполнил.
Код: sql
1.
2.
alter user OWNER grant admin role;
grant RDB$ADMIN to OWNER with admin option;


После удачного выполнения этого скрипта:
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'localhost:Test3' user 'OWNER' password 'masterkey' ro
le 'RDB$ADMIN';
Database: 'localhost:Test3', User: DB_OWNER, Role: RDB$ADMIN
SQL> SELECT CURRENT_ROLE FROM RDB$DATABASE;

ROLE

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

RDB$ADMIN


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

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

Код: sql
1.
create role NONE;



Код: plaintext
1.
2.
This operation is not defined for system tables.
unsuccessful metadata update.
keyword NONE can not be used as a SQL role name.

Всё правильно. Вот только зачем вот это сообщение

Код: plaintext
1.
This operation is not defined for system tables.
unsuccessful metadata update.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38404973
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисзачем вот это сообщение
Так построена система ошибок в Firebird. Первичный код - братская могила, вторичные его
уточняют. Текст ошибки формируется просто по порядку кодов в статус-векторе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38404987
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild PointerТогда почему у меня до сих пор нет прав?Потому что ты себе не в той БД грантовал админские права.
Не верю, что в релизнотах это не расписано
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405487
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример:

C:\Program Files\Firebird\Firebird_3_0>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'localhost:Test3' user 'SYSDBA' password 'masterkey';
Database: 'localhost:Test3', User: SYSDBA
SQL> create user TEST password 'masterkey';
SQL> alter user TEST grant admin role;
SQL> grant RDB$ADMIN to TEST with admin option;
SQL> quit
CON> ;

C:\Program Files\Firebird\Firebird_3_0>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'localhost:Test3' user 'TEST' password 'masterkey' role '
RDB$ADMIN';
Database: 'localhost:Test3', User: TEST, Role: RDB$ADMIN
SQL> SELECT CURRENT_ROLE FROM RDB$DATABASE;

ROLE

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

RDB$ADMIN


SQL> SELECT RDB$GET_CONTEXT('SYSTEM','CURRENT_ROLE') FROM RDB$DATABASE;

RDB$GET_CONTEXT



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

RDB$ADMIN




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


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

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

ты релизноты читал к 2.5 ?

PS И не надо мне выкать :)
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405707
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 2.5 у меня проблем не было.
Может всё таки поможете и ткнёте носом в ошибку.

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

Код: sql
1.
alter user TEST grant admin role;



разве не делает этого. или последующий оператор всё портит

Код: sql
1.
grant RDB$ADMIN to TEST with admin option;
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405748
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я это уже читал.
В spoiler всё так и ошибок нет, кроме последней.
Не могу найти ошибку.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405761
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

гм, возможно это я в танке :) Зациклился на отсутствии gsec в скриптах, а можно же и без него


Wild Pointer,

а что показывает gsec -display, выполненный от SYSDBA ?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405781
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Влад, так он же тройку юзает...
Код: plaintext
C:\Program Files\Firebird\Firebird_3_0>isql
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405910
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxВлад, так он же тройку юзает...И что ?
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405919
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladWild Pointer,
а что показывает gsec -display, выполненный от SYSDBA ?

C:\Program Files\Firebird\Firebird_3_0>gsec -user sysdba -password masterkey -display

user name uid gid admin full name
--------------------------------------------------------------------------------
SYSDBA 0 0
TEST 0 0

C:\Program Files\Firebird\Firebird_3_0>
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405928
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

C:\Program Files\Firebird\Firebird_3_0>gsec -user test -password masterkey -display
user name uid gid admin full name

--------------------------------------------------------------------------------
----------------
TEST 0 0

C:\Program Files\Firebird\Firebird_3_0>

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

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

хм... Может у TEST нет административных прав потому что их не показывает и у SYSDBA?
Как добавлял сам SYSDBA после установки FB?

Я вот так в gsec
Код: plaintext
add SYSDBA -pw masterkey -admin yes
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405968
Фотография Wild Pointer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladWild Pointer,

ну так не админ ты в security3.fdb
После выполнения команд (см. выше) должен стать админом.

Симонов ДенисWild Pointer,

хм... Может у TEST нет административных прав потому что их не показывает и у SYSDBA?
Как добавлял сам SYSDBA после установки FB?

Я вот так в gsec
Код: plaintext
add SYSDBA -pw masterkey -admin yes

Установщик (Firebird-3.0.0.30566_0_x64_Alpha1.exe) сам создал БД и пользователя SYSDBA
С ним у меня проблем нет.
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38405978
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

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

а... Я думал ты последний снапшот юзаешь.
В начале топика я написал:
Firebird-3.0.0.30566_0_x64_Alpha1.exe на Windows 7 x64
...
Рейтинг: 0 / 0
FB3 current_role = NONE?
    #38406006
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wild Pointer,

лучше обновись там кучу багов извели. Официальная альфа - это тебе не тоже самое что официальный релиз. Ты же её всё равно в продакшн не поставишь, так что смело юзай последний снапшот.
...
Рейтинг: 0 / 0
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
50 сообщений из 50, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 current_role = NONE?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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