我是一名程序员,临时负责我们公司的 DBA 职责。我需要创建一个对生产 SQL Server 2008 上的所有内容具有只读访问权限的用户 ID(或角色)。
该用户应该对该机器上的所有数据库具有只读访问权限。这包括能够查看数据、架构、脚本、存储过程、函数、表设计、链接服务器、SQL Server 代理作业、用户 ID、登录等。
简而言之,一切
但是,它不应该能够修改或创建任何这些。
我已经设法实现了大多数,但无法获得对链接服务器、SQL Server 代理作业、用户 ID、登录名的只读访问权限。
是否有任何角色可以让我以只读方式访问所有内容?