В SQL Server 2005 есть встроенные роли:
db_datareader
db_datawriter
и др.
Есть ли какая-либо роль, которая позволяет пользователю выполнять хранимую процедуру?
Я не хочу использовать db_owner, потому что это разрешит удаление и обновления, которые мне не нужны. Единственные разрешения, которые мне нужны:
SELECT
EXECUTE