gpt4 book ai didi

tsql - 获取具有指定角色的所有数据库用户的列表

转载 作者:行者123 更新时间:2023-12-03 13:21:48 24 4
gpt4 key购买 nike

我想获取具有指定角色的所有数据库用户的列表。角色是存储过程或函数的参数。

类似于带有用户名及其角色的 select 语句。

+============+==========
| User name | Role |
+============+==========

微软 SQL Server 2008

最佳答案

在 SQL 2005 和 2008 中,最容易在两个目录 View 中访问此信息。

这个查询应该给你你正在寻找的信息。

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)

关于tsql - 获取具有指定角色的所有数据库用户的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com