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

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


user

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
user [2009/05/14 17:19]
german Форматирофание
user [2011/08/25 14:15] (текущий)
Строка 1: Строка 1:
 +
  
 +====== 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 ^
 +|  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Да  |  Да  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|ISQL]],​ [[raznovidnosti_jazyka_sql|DSQL]]
 +
 +
 +
 +
 +
 +
 +===== Формат =====
 +<code sql>
 +-- 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>;​
 +</​code>​
 +^  Параметр ​ ^  Значение ​ ^
 +| < 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 (внешнее изменение)