Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Firebird 3.0 (Role = None)

$
0
0
Добрый день уважаемые

главный вопрос : при соединении с базой currrent_role = none, почему?
остальные вопросы по ходу пьсы...

начну может быть излишне подробно, переползаю с 1.5 поэтому подводные камни еще только предстоит собирать.

Ставил FireBird так
+
Картинка с другого сайта.


далее команды
isql -user sysdba;
set sql dialect 3;
create database 'j:\UniDB.fdb' user dev password '123' role 'rdb$admin' default character set utf8 collation UNICODE_CI_AI;
commit;
quit;


Вопрос 2 - Правильно ли я понимаю, что при создании базы указывается владелец базы.
Но почему сам пользователь, как видно из скрина, не создается ?
 select * from SEC$USERS;

возращает
+
Картинка с другого сайта.


далее, при соединении с базой
 connect  'j:\UniDB.fdb' user sysdba password '12345' role 'rdb$admin'; 

запрос вида
 select current_user, current_role from RDB$DATABASE;

возращает
+
Картинка с другого сайта.

почему ? и как соединиться с ролью rdb$admin ?

при попытке установить роль
 set role rdb$admin

получаю
+
Картинка с другого сайта.

Viewing all articles
Browse latest Browse all 1677

Trending Articles