Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Практические разделы
>
Базы данных
(Модераторы:
x77
,
McZim
) > Тема:
Задачка с правами ....
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Задачка с правами .... (Прочитано 6148 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
PSD
Главный специалист
Offline
Пол:
Задачка с правами ....
«
:
19-01-2004 08:59 »
SQLServer 7.0
Нужно создать группу пользователей со следующими функциями ....
Нужно чтобы
1.1)пользователь имел возможность создаваь свои таблицы ...
1.2)имел возможность дропать и модифицироваь свои таблицы
1.3)Имел доступ select к общим для всех таблицам
1.4)Имел возможность добавления записей в в общие таблицы
Ему нужно запретить
2.1)Удалять и изменять записи в общих таблицах
2.2)Дропать общие таблицы
Интересует идеи по грамотному распределению прав ....
особливо интересует как сопрячь пункты 1.1 и 2.2
Записан
Да да нет нет все остальное от лукавого.
x77
Модератор
Offline
Пол:
меняю стакан шмали на обратный билет с Марса.
Задачка с правами ....
«
Ответ #1 :
21-01-2004 17:07 »
не помню я, как там
в ib были похожие проблемы, там я делал так: вешал триггер на изменение системной таблицы и там смотрел, если юзверь, входящий в роль ХХХ пытается гавкнуть таблицу YYY - выводил ошибку.
мне всегда казалось, что в sql с правами гораздо проще, и самих разновидностей прав гораздо больше.
Записан
я люблю shelek.ru
alexdevil
Гость
Задачка с правами ....
«
Ответ #2 :
22-01-2004 12:46 »
Под Oracle ето делается все 1 командой grant * on table to user
* - {select, update, delete...} - что касается работы с записями... и немножко гемороя с обьектными привелегиями роли к которой пренадлежит пользователь
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Практические разделы
>
Базы данных
(Модераторы:
x77
,
McZim
) > Тема:
Задачка с правами ....
Загружается...