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

Вниз

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

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

Наверх





Память: 0.46 MB
Время: 0.008 c
15-1198132418
Pazitron_Brain
2007-12-20 09:33
2008.01.27
SIP провайдер


2-1198478957
saNat
2007-12-24 09:49
2008.01.27
Чтение свойства таблицы


2-1198831817
Ega23
2007-12-28 11:50
2008.01.27
ExcelWorkbook.WriteReserved


3-1190114648
Oleg_teacher
2007-09-18 15:24
2008.01.27
Динамическое создания поля в Парадоксе


2-1198863940
OpTiKaL
2007-12-28 20:45
2008.01.27
Проблема с библиотекой





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