tsql – 获取具有指定角色的所有数据库用户的列表
发布时间:2020-12-12 06:56:17 所属栏目:MsSql教程 来源:网络整理
导读:我想获取具有指定角色的所有数据库用户的列表。角色是存储过程或函数的参数。 有一些像用户名和选择语句一样的角色。 +============+==========| User name | Role |+============+========== MS SQL Server 2008 解决方法 在SQL 2005和2008中,这个信息在两
我想获取具有指定角色的所有数据库用户的列表。角色是存储过程或函数的参数。
有一些像用户名和选择语句一样的角色。 +============+========== | User name | Role | +============+========== MS SQL Server 2008 解决方法在SQL 2005和2008中,这个信息在两个目录视图中是最容易访问的。此查询应提供您要查找的信息。 select rp.name as database_role,mp.name as database_user from sys.database_role_members drm join sys.database_principals rp on (drm.role_principal_id = rp.principal_id) join sys.database_principals mp on (drm.member_principal_id = mp.principal_id) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |