![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Активация роли приложения [D7, MSSQL]
monik © (2007-09-22 21:16:00)Доброго времени суток.
В какой момент времени надо активировать роль приложения? Используется интерфейс ADO, субд Sql Server 2000.
В настоящий момент я это делаю (выполняю AdoQuery с SQL=exec sp_setapprole ...) в событии AfterConnect компонента Ado Connection. Правильно или надо по другому?
Спасибо!!!
monik (2007-09-23 15:14:00) [1]To DRPass:
Спасибо
вообще-то все правильно. +1
Виталий Панасенко(дом) (2007-09-23 15:13:00) [2]Это вообщето, в InterBase/Firebird
> monik © (23.09.07 14:38) [3]
>
> Роль уровня приложения чаще всего используется
это давно реализовано
DrPass (2007-09-23 15:11:00) [3]
> В настоящий момент я это делаю (выполняю AdoQuery с SQL=exec
> sp_setapprole ...) в событии AfterConnect компонента Ado
> Connection. Правильно или надо по другому?
Давай по аналогии. На улице зима, тебе нужно одеть шапку. Ты задаешь вопрос: сейчас я одеваю шапку после того, как завязал шнурки. Правильно ли я делаю? Ответ: а какая нафиг разница? Главное - одеть прежде чем ты выпрешься на улицу.
То же самое касается и роли. Ее нужно установить прежде чем ты полезешь к ресурсам, которые эта роль грантует. Остальное - ерунда, озаботься лучше какой-нибудь более полезной проблемой.
Виталий Панасенко(дом) (2007-09-23 15:08:00) [4]Это вообщето, в InterBase/Firebird
> monik © (23.09.07 14:38) [3]
>
> Роль уровня приложения чаще всего используется
это давно реализовано
monik (2007-09-23 14:38:00) [5]Роль уровня приложения чаще всего используется в SQL Server. Хотя они управляются практически так же, как и роли уровня пользователя, их функции совершенно другие.
Как и другие роли, роли уровня приложений применяются для объединения пользователей с одинаковыми правами. Их исключительность определяется тем, что они "включаются" непосредственно в приложении. После подключения ролей уровня приложения, все права отдельных пользователей временно отменяются, а в силу вступают права подключенной роли.
Короче, без разницы как кто ты подключился к серверу, врубил роль приложения - и ты с ее правами (только с такими).
Johnmen (2007-09-23 13:52:00) [6]
> роль приложения
А это что?
monik (2007-09-23 00:03:00) [7]Что, даже нет вариантов?