Если я предоставлю права на выполнение роли через
GRANT EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
какой эквивалентный синтаксис для их удаления?





ОТМЕНА ВЫПОЛНИТЬ НА [DBO]. [MYPROC] В МОЙ_РОЛЬ
DENY EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
или же
REVOKE EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
в зависимости от вашей цели. Первый действует как фильтр для любых предоставленных разрешений, второй удаляет явное разрешение.
DENY EXECUTE ON [DBO].[MYPROC] TO MY_ROLE