I have a user that have db_datareader role in SQL Server 2008 I need this user to be able to see Stored Procedures, functions, table scripts, etc.
What role is that? I don't want user to RUN DDL scripts (alter tables or procedures). I just want user to be able to read anything in database.
Thank you!