MS SQL права на дочернюю процедуру
От: Kvazimodo75  
Дата: 11.02.20 09:16
Оценка:
Коллеги,

есть процедуры p1, p2
есть пользователь u1

если вызывать от имени этого пользователя p1, которая вызывает p2 — то p2 выполниться.

если вызывать от имени этого пользователя p2 напрямую, то p2 не выполниться с ошибкой "Нет прав на выполнение процедуры"

В процедуре p1 нет никаких смен контекста выполнения (execute as )



Почему так получается?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.