Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.27;
Скачать: CL | DM;

Вниз

Активация роли приложения   Найти похожие ветки 

 
monik ©   (2007-09-22 21:16) [0]

Доброго времени суток.
В какой момент времени надо активировать роль приложения? Используется интерфейс ADO, субд Sql Server 2000.
В настоящий момент я это делаю (выполняю AdoQuery с SQL=exec sp_setapprole ...) в событии AfterConnect компонента Ado Connection. Правильно или надо по другому?
Спасибо!!!


 
monik ©   (2007-09-23 00:03) [1]

Что, даже нет вариантов?


 
Johnmen ©   (2007-09-23 13:52) [2]


> роль приложения

А это что?


 
monik ©   (2007-09-23 14:38) [3]

Роль уровня приложения чаще всего используется в SQL Server. Хотя они управляются практически так же, как и роли уровня пользователя, их функции совершенно другие.
Как и другие роли, роли уровня приложений применяются для объединения пользователей с одинаковыми правами. Их исключительность определяется тем, что они "включаются" непосредственно в приложении. После подключения ролей уровня приложения, все права отдельных пользователей временно отменяются, а в силу вступают права подключенной роли.
Короче, без разницы как кто ты подключился к серверу, врубил роль приложения - и ты с ее правами (только с такими).


 
Виталий Панасенко(дом)   (2007-09-23 15:08) [4]

Это вообщето, в InterBase/Firebird
> monik ©   (23.09.07 14:38) [3]
>
> Роль уровня приложения чаще всего используется

это давно реализовано


 
DrPass ©   (2007-09-23 15:11) [5]


> В настоящий момент я это делаю (выполняю AdoQuery с SQL=exec
> sp_setapprole ...) в событии AfterConnect компонента Ado
> Connection. Правильно или надо по другому?

Давай по аналогии. На улице зима, тебе нужно одеть шапку. Ты задаешь вопрос: сейчас я одеваю шапку после того, как завязал шнурки. Правильно ли я делаю? Ответ: а какая нафиг разница? Главное - одеть прежде чем ты выпрешься на улицу.
То же самое касается и роли. Ее нужно установить прежде чем ты полезешь к ресурсам, которые эта роль грантует. Остальное - ерунда, озаботься лучше какой-нибудь более полезной проблемой.


 
Виталий Панасенко(дом)   (2007-09-23 15:13) [6]

Это вообщето, в InterBase/Firebird
> monik ©   (23.09.07 14:38) [3]
>
> Роль уровня приложения чаще всего используется

это давно реализовано


 
monik ©   (2007-09-23 15:14) [7]

To DRPass:

Спасибо
вообще-то все правильно. +1



Страницы: 1 вся ветка

Текущий архив: 2008.01.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1198874373
den11111
2007-12-28 23:39
2008.01.27
Как открыть сетевое подключение


2-1198472251
mikola
2007-12-24 07:57
2008.01.27
индикатор загрузки отправки


2-1198502186
saNat
2007-12-24 16:16
2008.01.27
Определение разделителя целой/дробной части


2-1198667583
Kolan
2007-12-26 14:13
2008.01.27
Назначение параметров в ADO, как правильно?


4-1182613657
MInd_f
2007-06-23 19:47
2008.01.27
ToUnicode. Как получить символ с учетом выброного языка...