In SQL Server 2005, there are built in roles:
db_datareader
db_datawriter
etc.
Is there any role that lets a user execute an stored proc?
I don’t want to use db_owner, because that will permit deletion and updates, which I don’t need. The only permissions I need are:
SELECT
EXECUTE
Take a look at this article. It may provide you an interesting idea to do this quickly.
Code used in that article: