Главная страница
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.5 MB
Время: 0.016 c
1-44115
Карелин Артем
2003-04-03 06:27
2003.04.14
Пребразование символов с учетом языка.


1-44150
Filat
2003-04-02 15:52
2003.04.14
Почему не компилится проект?


3-44006
Vick
2003-03-25 10:14
2003.04.14
Подключение и отключение АДО...


1-44222
Cherepovets
2003-04-01 16:00
2003.04.14
Действие по закрытию


11-44084
D.V.K
2002-06-28 06:28
2003.04.14
горячие клавиши (акселераторы) в меню