你在 JeffTea Corp 公司工作。公司使用 SQL Server 2008 。你是公司数据库的管理员。现在你负责管理一个 SQL Server 2008 实例。有一个名为 UserJack 的数据库开发人员。 UserJack 查看数据库中所有数据库对象的定义,以从所有用户定义表、视图和表值函数中读取数据。对于 UserJack ,你必须为其分配必需的权限。除此之外,你必须确保也可赋予其他开发人员相同的权限,但是应执行尽可能少的 Transact-SQL 语句来做到这一点。在下面的选项中,应执行什么 Transact-SQL 语句? A. GRANT VIEW ANY DEFINITION TO UserJack;EXEC sp_addrolemember‘db_datareader’,‘UserJack’; B. CREATE ROLE Developers;GRANT CONTROL TO Developers;EXEC sp_addrolemember‘Developers’,‘UserJack’; C. CREATE ROLE Developers;GRANT VIEW DEFINITION TO Developers;GRANT SELECT TO Developers;EXEC sp_addrolemember‘Developers’,‘UserJack’; D. CREATE ROLE Developers;EXEC sp_addrolemember‘sp_dbdatareader’,‘Developers’;EXEC sp_addrolemember‘sp_dbddladmin’,‘Developers’; EXEC sp_addrolemember‘Developers’,‘UserJack’;