MS SQL права на дочернюю процедуру
Коллеги,
есть процедуры p1, p2
есть пользователь u1
если вызывать от имени этого пользователя p1, которая вызывает p2 — то p2 выполниться.
если вызывать от имени этого пользователя p2 напрямую, то p2 не выполниться с ошибкой "Нет прав на выполнение процедуры"
В процедуре p1 нет никаких смен контекста выполнения (execute as )
Почему так получается?
Пока на собственное сообщение не было ответов, его можно удалить.