What rights would I need to be give a user for them to be able to view all DDL code (such as stored procedure code) but not be able to edit any of it?
The only possibility seems to be DDLadmin, but that would allow a user to edit as well. Is there some other options, or perhaps a way to grant and then revoke part of DDLAdmin?