How can I allow a user to run a stored procedure, but deny them the ability to see it in SSMS? I don't mean 'view def' permissions, I mean the actual procedure.
I read about encryption, which mask the contents but they can still see the procedure, any other ways I can accomplish this?