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.
Ограничения
- Операторы управления учетными записями пользователей CREATE USER, ALTER USER, DROP USER транзитивно независмы ! Изменения, сделанные ими наступают незамедлительно в базе данных учетных записей SECURITY.FDB, не дожидаясь завершения транзакции подтверждением (COMMIT), в рамках которой выполнен оператор, и естественно не могут быть отменены откатом транзакции (ROLLBACK).
- В операторе изменения учетной записи ALTER USER должен быть указан хотя бы один из изменямых параметров: PASSWORD, FIRSTNAME, MIDDLENAME, LASTNAME.
- Управлять учетными записями при помощи операторов управления учетными записями пользователей CREATE USER, ALTER USER, DROP USER может только SYSDBA или любой другой пользователь, которому пользователь SYSDBA присвоил роль RDB$ADMIN. Остальные пользователи могут изменять только свою учетную запись (прим.переводчика: выполнять только оператор ALTER USER и только по отношению к своей учетной записи).
См. также
Источник
2008-05-08 ($firebird)/doc/README.UserSql
Firebird 2.5 Realese Notes
user.txt · Последнее изменение: 2011/08/25 14:15 (внешнее изменение)
Обсуждение
Напишите подробнее про пароль !
Сколько символов может содержать пароль ?
Самого главного не написали.
Firebird 2.5.2, Ibexpert Пользователь создается только после комита, параметр GRANT ADMIN ROLE, выполняется, но по факту роль не присваивается, а присваивается только после grant rdb$admin to user