Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 how to grant create database to ... / 5 сообщений из 5, страница 1 из 1
09.05.2016, 10:52
    #39231717
Anton_bg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.0 how to grant create database to ...
Здраствуйте,

Firebird 3.0 + IBExpert 2016.4.12
Я читал документацию и не понял как назначить create database потребителю.
Я хочу что бы при создании первой базы данных владелец был потребител ADMIN
1. Создал потребител ADMIN
2. Коннект к security3.fdb user SYSDBA
3. В Script Editor написал
GRANT CREATE DATABASE TO ADMIN;

Получил ошибка
Token unknown
ADMIN

Прошу помоч. Как нужно задат команду GRANT CREATE DATABASE TO ADMIN

Антон
...
Рейтинг: 0 / 0
09.05.2016, 11:23
    #39231732
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.0 how to grant create database to ...
Anton_bg,

ADMIN - зарезервированное слово, его нельзя использовать в качестве имени пользователя. Точнее можно но будет дополнительный геморрой.
Попробуй как-то так

Код: sql
1.
2.
CREATE USER DBADMIN PASSWORD '123';
GRANT CREATE DATABASE TO USER DBADMIN;
...
Рейтинг: 0 / 0
09.05.2016, 11:33
    #39231737
Anton_bg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.0 how to grant create database to ...
Симонов ДенисAnton_bg,

ADMIN - зарезервированное слово, его нельзя использовать в качестве имени пользователя. Точнее можно но будет дополнительный геморрой.
Попробуй как-то так

Код: sql
1.
2.
CREATE USER DBADMIN PASSWORD '123';
GRANT CREATE DATABASE TO USER DBADMIN;



Работает, спасибо.
В документации написано
GRANT CREATE DATABASE TO DBADMIN;

и такая команда не работает. Правилно написать
GRANT CREATE DATABASE TO USER DBADMIN;

Спасибо
Антон
...
Рейтинг: 0 / 0
09.05.2016, 11:37
    #39231741
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.0 how to grant create database to ...
Anton_bg,

да я заметил, хотя это как-то нелогично. В любых других командах уточнения USER/ROLE давать не обязательно. Подправлю документацию.
...
Рейтинг: 0 / 0
09.05.2016, 11:47
    #39231743
Anton_bg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.0 how to grant create database to ...
Этот форум самый лучший.
Я очен регулярно читаю сообщения и во многих случаях это было полезно мне.

Огромное спасибо всем

Антон
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 how to grant create database to ... / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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