Я хотел бы дать роли db_datareader
разрешение на выполнение определенной хранимой процедуры.
Возможно ли это, и если да, то как я могу этого достичь?Я попытался добавить роль на вкладке разрешений хранимой процедуры, но это, похоже, не работает, роль не принимается как допустимый объект.
Редактировать
Основываясь на ответе cainz, я попытался GRANT EXECUTE ON [SP_NAME] TO db_datareader
, однако сообщение было:
Msg 4617, Level 16, State 1, Line 1
Cannot grant, deny or revoke permissions to or from special roles.
Кажется, что это не таквозможно то, что я хотел сделать.