I granted a user with execute right to a stored procedure which would delete data from a table. Somehow, the user still can't execute the sp unless Delete permission on the underlying table is granted as well. This really defeats the purpose of using a sp.
The sp does not include any dynamic SQL script.
Anybody know what the problem might be?