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

Откуда: Київ
Сообщений: 10428
Нужно ли явно указывать права для синонима таблицы?
Если при создании синонима не указывать права, то будут использованы права на таблицу указанные явно GRANT?
10 авг 15, 13:28    [17998590]     Ответить | Цитировать Сообщить модератору
 Re: Synonym для таблицы: права  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21243
Указанные для синонима права применяются к синониму. Никак не влияя на права на таблицу, на которую указывает синоним.

Права - это фильтр. В случае синонима ты имеешь два последовательных фильтра - фильтр прав синонима и фильтр прав объекта. Через которые можно продраться только тогда, когда нужная тебе дырочка есть в каждом фильтре.

Если у тебя, к примеру, нет права SELECT для синонима таблицы, ты не сможешь выполнить к нему запрос SELECT вне зависимости от того, какие у тебя права на таблицу. Если у тебя есть права на SELECT к синониму, но нет права SELECT к таблице, на которую указывает синоним - ты также не сможешь выполнить SELECT.

Можно ли при отказе по ответу понять, где нехватило прав? фиг знает, не смотрел... попробуй...
10 авг 15, 14:31    [17999003]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить