![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как програмно поменять юзера в IBase
}|{yk © (2004-05-12 13:03:00)alter user <name_user> identified by <password> не проходит
}|{yk (2004-05-12 16:04:00) [1]вот уроды (с) :)
Danilka (2004-05-12 15:13:00) [2][8] }|{yk © (12.05.04 14:03)
В ИБ нет create/alter user, см: [1] второе или третье предложение
Johnmen (2004-05-12 14:11:00) [3]Да-да... Склероз...:)
В DCL входят инструкции GRANT и REVOKE
И нет в стандарте ALTER USER...
}|{yk (2004-05-12 14:03:00) [4]DCL - Data Control Language
SQL как я учил состоит из DDL,DML и DCL
и насколько я помню create/alter user есть в стандарте
Ну уж точно они есть в Оракле и мускуле
Danilka (2004-05-12 13:59:00) [5]
> Как програмно поменять юзера
Ах, как-бы я хотел програмно поменять всех своих юзеров на грудастых белокурых красивеньких девок, но увы мне, увы.
y-soft (2004-05-12 13:50:00) [6]>}|{yk © (12.05.04 13:20) [3]
Или пароли раздавать может только админ?
Ну почему же? :)
Если слегка препарировать базу пользователей (ISC4.gdb, Admin.ib и др. в зависимости от версии), то можно и вообще любому зарегистрированному, а можно и админа удалить, только шифровать пароль придется самостоятельно (алгоритм давно известен) :)
Соловьев (2004-05-12 13:49:00) [7]2 }|{yk ©
http://www.codenet.ru/db/ibsql/start.php
Johnmen (2004-05-12 13:43:00) [8]>Как это? Разве в DCL нет таких команд?
Не знаю, что есть DCL. :)
Может всё же пора посмотреть в документацию ?
}|{yk (2004-05-12 13:20:00) [9]>Нет такой спецификации команды.
Как это? Разве в DCL нет таких команд? В оракле есть, в мускуле есть, а здесь нету? Или пароли раздавать может только админ?
Курдль (2004-05-12 13:14:00) [10]А дропнуть/креатнуть + дать все гранты (роль)?
Johnmen (2004-05-12 13:12:00) [11]Нет такой спецификации команды.
Надо использовать функции клиентской библиотеки. Либо самому, либо с пом. специального компонента.