如何将SQL Server角色添加为另一个角色的成员?
我想汇总权限。是否可以在Microsoft SQL Server 2016数据库中添加一个角色作为另一个角色的成员?如果是这样,那怎么办?是的,这是可能的。只需使用sp_addrolemember,或通常将用户添加到角色的GUI即可:如何将SQL Server角色添加为另一个角色的成员?,sql,sql-server,tsql,permissions,roles,Sql,Sql Server,Tsql,Permissions,Roles,我想汇总权限。是否可以在Microsoft SQL Server 2016数据库中添加一个角色作为另一个角色的成员?如果是这样,那怎么办?是的,这是可能的。只需使用sp_addrolemember,或通常将用户添加到角色的GUI即可: ALTER ROLE 'BigRole' ADD MEMBER 'LittleRole' 请注意,SQL Server将阻止您将角色设置为其自身的成员,因此,如果“BigRole”已经是“LittleRole”的成员,则上述操作将失败。;sp_addroleme
ALTER ROLE 'BigRole' ADD MEMBER 'LittleRole'
请注意,SQL Server将阻止您将角色设置为其自身的成员,因此,如果“BigRole”已经是“LittleRole”的成员,则上述操作将失败。;sp_addrolemember已被正式弃用,文档建议您在新开发中避免使用它。使用不推荐使用的语法:
alterrole[db\u datareader]addmember[MyCustomRole]