Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
почему недостаточно установить права доступа только для View ?
|
|||
|---|---|---|---|
|
#18+
День добрый , подскажите , как быть в этом случае ? Есть роль - TEST , логин tester , который состоит в этой роли и разрешен SELECT на VIEW - tester.TABLE1 Этот самый VIEW(tester.TABLE1) ссылается на таблицу dbo.TABLE1 : CREATE VIEW tester.TABLE1 AS SELECT * FROM dbo.TABLE1 WHERE dbo.TABLE1.ID in ( SELECT dbo.TABLE1.ID FROM dbo.TABLE1 INNER JOIN dbo.TABLE2 ON dbo.TABLE1.ID = dbo.TABLE2.ID WHERE dbo.TABLE2.A>3 А после вызова SELECT * from tester.TABLE1 выдает следующее сообщение SELECT permission denied on object 'TABLE1', database 'mmm', owner 'dbo'. SELECT permission denied on object 'TABLE2', database 'mmm', owner 'dbo'. после того как прописываю возможность SELECT для dbo.TABLE1 , dbo.TABLE2 - view выполняется без проблем , как же так , почему недостаточно установить права доступа только для View ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2002, 11:18 |
|
||
|
почему недостаточно установить права доступа только для View ?
|
|||
|---|---|---|---|
|
#18+
Потому что у представления и таблиц различаются владельцы. Если бы владелец был один и тот же, тогда было бы достаточно прав только для вьюхи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2002, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32020892&tid=1824281]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
96ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 414ms |

| 0 / 0 |
