|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Клиентское приложение и роли Sql Server
Всем привет, хочу разобраться в таком вопросе:
Создал базу sql server, добавил пару пользователей назначил им права на доступ к объектам, процедурам. чтобы опробывать использование ролей сделал так - пользователь_1 может добавлять данные в таблицу, но не может удалять, другой пользователь наоборот. Когда подключаешь к базе под пользователем_1 и пытаешься удалить запись приложение выскакивает ошибка так и так что доступ к объекту запрещен. Суть собственно в том что как сделать так чтобы если пользователю нельзя удалять данные, он и немог этого никак сделать, кнопки не было бы допустим, нельзя добавлять значит панель добавления была бы недоступной.... а то получается что роли расписаны а в приложении все как есть так и стоит. Можно ли как нибудь решить эту проблему? |
#2
|
||||
|
||||
Можно, но ваша программа дожна иметь право читать с сервера разрешения для пользователя. В соответствии с этими разрешениями вы и будете скрывать/отображать критические эллементы интерфейса. О каком именно SQL-серевере идет речь?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
MS Sql Server 2000, интересно было бы узнать каким образом этом можно реализовать, если можно посоветуй литературу в которой описано решение этого вопроса
|