Текущий архив: 2003.04.14;
Скачать: CL | DM;
ВнизСоздание пользователей БД Найти похожие ветки
← →
galexis (2003-03-21 12:56) [0]Уважаемые мастера!
Как и какими командами добавлять/удалять пользователей, менять пароли? Как просмотреть активных пользователей (работающих с БД в данный момент)?
← →
Alexandr (2003-03-21 12:57) [1]www.ibexpert.com
← →
Johnmen (2003-03-21 13:01) [2]Программно - используя соответствующие компоненты, напр. TIBSecurityService c InterBase Admin.
← →
galexis (2003-03-21 13:04) [3]Я имел ввиду из своей программы. Операторами SQL или еще как. Можно ведь так?
А на www.ibexpert.com описывается, как я понял программный продукт.
← →
galexis (2003-03-21 13:07) [4]>Johnmen ©
А где такой TIBSecurityService находится?
← →
Соловьев (2003-03-21 13:10) [5]
> Я имел ввиду из своей программы. Операторами SQL или еще
> как. Можно ведь так?
Оператором SQL ты можешь назначить(grant) или убрать (revoke) права для пользователя.
← →
zacho (2003-03-21 13:15) [6]Программно работать с пльзователями можно следующими способами:
1. Через Services API. Например, в IBX есть сллтветствующие компоненты, как и указал Johnmen © (21.03.03 13:01). Недостаток - Services API есть не во всех версиях IB
2. Через функции isc_xxx_user IB API. Подробнее смотри API Guide.
3. C помощью утилиты gsec.exe
4. Напрямую с базой isc4.gdb Для шифрования пароля где-то на www.ibase.ru была процедура.
← →
galexis (2003-03-21 15:11) [7]С добавлением и удалением пользователей вроде бы разобрался, спасибо. Хочется еще знать кто из пользователей прицеплен к базе в данный момент и можно ли их отключить
← →
kaif (2003-03-21 18:30) [8]Отключить отдельно взятого пользователя вроде нельзя.
Однако можно отключить всех пользователей, сделав ShutdownDatabase.
Просмотреть текущих пользователей, подключенных к базе можно с помощью компонента TIBDatabaseInfo.
ShutdownDatabase можно сделать с помощью компонентов TIBConfigService
← →
zacho (2003-03-22 08:39) [9]
> kaif © (21.03.03 18:30)
> Просмотреть текущих пользователей, подключенных к базе можно
> с помощью компонента TIBDatabaseInfo.
>
> ShutdownDatabase можно сделать с помощью компонентов TIBConfigService
Могу добавить, что это работает только в версиях SuperServer.
← →
galexis (2003-03-24 16:47) [10]Можно ли дать права на чтение сразу на все таблицы БД. Так не получается:
GRANT SELECT ON * TO User1
← →
Johnmen (2003-03-24 17:05) [11]Пуск->Программы->InterBase->Documentation->SQL Reference Help->GRANT
← →
galexis (2003-03-24 17:44) [12]Я использую FireBird. К нему в документации есть небольшое описание по GRANT и два примера. Но что бы права давались на все таблицы базы, такого нет.
← →
Johnmen (2003-03-24 17:47) [13]Правильно, нет. Вот ты сам себе и ответил...:)))))
← →
galexis (2003-03-24 18:03) [14]Это не хорошо. Таблиц очень много.
>zacho © (22.03.03 08:39)
Работает ли все нижеперечисленное в FireBird?
> kaif © (21.03.03 18:30)
> Просмотреть текущих пользователей, подключенных к базе можно
> с помощью компонента TIBDatabaseInfo.
>
> ShutdownDatabase можно сделать с помощью компонентов TIBConfigService
У меня не получилось. Это значит либо не работает, либо я неправильно пытался
← →
zacho (2003-03-24 18:58) [15]
> galexis © (24.03.03 18:03)
>
> Работает ли все нижеперечисленное в FireBird?
Работает в версиях SuperServer. Правда, разработчики обещали сделать ServicesAPI и в Classic, т.ч. может уже и сделали, не знаю.
← →
galexis (2003-03-24 20:00) [16]У меня версия FB 1.0.0.796. Как узнать SuperServer она или Classic?
Сделать ShutdownDatabase мне удалось. А чем ее заново запустить?
← →
galexis (2003-03-26 13:55) [17]Как все таки запустить базу данных после ShutdownDatabase?
← →
zacho (2003-03-26 14:26) [18]TIBConfigService.BringDatabaseOnline
Страницы: 1 вся ветка
Текущий архив: 2003.04.14;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.009 c