Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
3-43992
Lion
2003-03-23 19:20
2003.04.14
Как через Query открыть базу для редеактирования?


14-44375
Officeman
2003-03-26 23:08
2003.04.14
сабж Вот и я тоже невыдержал и побежал потрепаться =)ХА)


1-44145
Ш-К
2003-04-03 14:28
2003.04.14
Как поменять системное время?


7-44465
Mehal'
2003-02-18 15:45
2003.04.14
Как напечатать содержимое WebBrowser ???


14-44400
Ahmad K
2003-03-28 14:24
2003.04.14
InstallShield





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский