|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Ђ«ҐЄбҐ© Њ ¬®®ў 2:5080/1003.2 16 Dec 2002 10:58:00 To : Gregory Kudinov Subject : Re: Права доступа на уровне записей -------------------------------------------------------------------------------- You wrote to All on Mon, 16 Dec 02 01:58:05 +0500: GK> Здравствуйте, уважаемые! GK> Вот вопрос возник по созданию БД. [skip] GK> Как такие вещи делаются по умному? Hасколько я знаю, поддержки прав доступа на уровне записей в MS SQL нет. Придется делать самому. Может быть можно упростить задачу? В одной из тиражных систем (Парус на Oracle) я видел такое решение: каждый раздел системы снабжен иерархическим каталогом, каждый документ связан с каким-то каталогом, с каталогом же связаны права доступа для юзеров и групп. Таблицы напрямую юзера не видят, они доступаются к данным через вьюхи, в которых таблицы документов джойнятся с таблицами каталогов и таблицами прав доступа. Т.о. даже введя в консоли SELECT юзер увидит только те записи, на которые у него есть права. Модификация данных происходит через хранимые процедуры, в которых опять же производится контроль прав доступа (разумеется, у юзера может быть право смотреть каталог, но не быть права писать в него). Что-то подобное тебе подойдет может быть? With best regards, Алексей Мамонов. E-mail: alexm1202@yahoo.com --- ifmail v.2.15 * Origin: Controling/UTC (2:5080/1003.2@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/208380f12cb13.html, оценка из 5, голосов 10
|