Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 найти, где указаны права  [new]
права, права
Guest
В продолжение одного вчерашнего вопроса.
Не все до конца пока ясно.

Ситуация: вин-пользователь входит в вин-группу, в базу отмаплена только группа, она же входит в нужную роль.

Создаю новую таблицу, не даю на нее специально никаких прав.
Проверяю под простым пользователем права на нее:
setuser 'domain\user1'
select * from sys.fn_my_permissions('T1', 'object')
Результат - есть права на селект и апдейт, на удаление прав нет.

Смотрю роли для группы (одна роль есть). Смотрю список разрешений для этой роли:
sp_helprotect @username='Role1'
В этом списке никаких отдельных разрешений для созданной таблицы нет.

Смотрю права для юзера, на которого отмаплена виндовская группа (правильно формулирую?) - тоже не то.
На схему dbo тоже прав отельно не прописано. Выборка не содержит для нее ничего:
select schema_name(major_id), permission_name
from sys.database_permissions
where class_desc = 'SCHEMA'

Вопрос: сейчас где-то указано, что все пользователи (члены виндовского домена, отмапленного в базу) сразу имеют права на селект и апдейт всех таблиц. Как найти место где это прописано?
13 сен 13, 11:08    [14835263]     Ответить | Цитировать Сообщить модератору
 Re: найти, где указаны права  [new]
права, права
Guest
хотя, стоп. нашел вроде
в
sp_helprotect @username='Role1'
строчки вида:

Owner Object Grantee Grantor ProtectType Action Column

. . Role1 dbo Grant Insert .
. . Role1 dbo Grant Select .
. . Role1 dbo Grant Update .

похоже, то
13 сен 13, 11:23    [14835402]     Ответить | Цитировать Сообщить модератору
 Re: найти, где указаны права  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
> На схему dbo тоже прав отельно не прописано. Выборка не содержит для нее ничего:

можно еще на базу целиком давать права.
13 сен 13, 11:28    [14835456]     Ответить | Цитировать Сообщить модератору
 Re: найти, где указаны права  [new]
права, права
Guest
daw, ок, спасибо. разобрался.
13 сен 13, 11:33    [14835507]     Ответить | Цитировать Сообщить модератору
 Re: найти, где указаны права  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1738
Интересный вопрос - а как посмотреть, какие пользователи какими объектами БД владеют?
12 ноя 13, 10:50    [15113550]     Ответить | Цитировать Сообщить модератору
 Re: найти, где указаны права  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1738
вопрос снят.
12 ноя 13, 11:48    [15113907]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить