Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Вниз

Создание пользователей БД   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
14-44436
han_malign
2003-03-27 10:34
2003.04.14
Новости большого спорта


3-44078
DOA_
2003-03-26 16:18
2003.04.14
О работе с компонентами DOA


14-44417
Yakudza
2003-03-28 16:24
2003.04.14
D7


3-44052
Andy Eremin
2003-03-26 11:47
2003.04.14
Подскажите событие


1-44130
mazepa
2003-04-03 09:18
2003.04.14
Line





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский