前端之家收集整理的这篇文章主要介绍了
tsql – 获取具有指定角色的所有数据库用户的列表,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想
获取具有指定角色的所有
数据库用户的列表。角色是存储过程或
函数的参数。
有一些像用户名和选择语句一样的角色。
+============+==========
| 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)
原文链接:https://www.f2er.com/mssql/84470.html