Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

user



USER, CREATE USER, ALTER USER, DROP USER

Версии сервера

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
- - - - - - - - - Да Да

Доступно в

Формат

-- 1. Создание учетной записи пользователя
CREATE USER <user_name> PASSWORD '<user_password>' [FIRSTNAME 'FirstName'] [MIDDLENAME 'MiddleName'] [LASTNAME 'LastName'];
-- 2. Изменение учетной записи пользователя
ALTER USER <user_name> [SET] { [PASSWORD '<user_password>'] | [FIRSTNAME 'FirstName'] | [MIDDLENAME 'MiddleName'] | [LASTNAME 'LastName'] };
-- 3. Удаление учетной записи пользователя
DROP USER <user_name>;
Параметр Значение
< user_name > Имя создаваемой (или изменяемой) учетной записи пользователя.
< user_password > Пароль для создаваемой (или новое значение для изменяемой) учетной записи пользователя.
'FirstName' Вспомогательная информация: имя пользователя.
'MiddleName' Вспомогательная информация: «второе имя» (отчество, «имя отца») пользователя.
'LastName' Вспомогательная информация: фамилия пользователя.

Описание

Зарезервированное слово USER используется в операторах управления учетными записями пользователей SQL-сервера Firebird, такими как: CREATE USER, ALTER USER, DROP USER.

Также служебное слово USER используется в качестве параметров при подключении к базе данных стандартными средствами работы с сервером из командной строки, такими как isql, gbak, nbackup.

Ограничения

  1. :!: Операторы управления учетными записями пользователей CREATE USER, ALTER USER, DROP USER транзитивно независмы ! Изменения, сделанные ими наступают незамедлительно в базе данных учетных записей SECURITY.FDB, не дожидаясь завершения транзакции подтверждением (COMMIT), в рамках которой выполнен оператор, и естественно не могут быть отменены откатом транзакции (ROLLBACK).
  2. В операторе изменения учетной записи ALTER USER должен быть указан хотя бы один из изменямых параметров: PASSWORD, FIRSTNAME, MIDDLENAME, LASTNAME.
  3. Управлять учетными записями при помощи операторов управления учетными записями пользователей CREATE USER, ALTER USER, DROP USER может только SYSDBA или любой другой пользователь, которому пользователь SYSDBA присвоил роль RDB$ADMIN. Остальные пользователи могут изменять только свою учетную запись (прим.переводчика: выполнять только оператор ALTER USER и только по отношению к своей учетной записи).

См. также

Источник

2008-05-08 ($firebird)/doc/README.UserSql

Firebird 2.5 Realese Notes

Обсуждение

firebird, 2012/07/30 13:27

Напишите подробнее про пароль !

Сколько символов может содержать пароль ?

Самого главного не написали.

Юрий, 2013/10/21 20:58

Firebird 2.5.2, Ibexpert Пользователь создается только после комита, параметр GRANT ADMIN ROLE, выполняется, но по факту роль не присваивается, а присваивается только после grant rdb$admin to user

Только авторизованные участники могут оставлять комментарии.
user.txt · Последние изменения: 2011/08/25 14:15 (внешнее изменение)