We have a situation where we require a user to see anything and everything in a SQL server instance (properties, log files, all databases and objects, jobs, etc.), however, we don't want that user to be able to make any changes to anything.
Is that possible?