在 Sql Server 2000 中,是否可以通过 SQL 查询返回给定数据库中存在的数据库角色的完整列表?
我知道可以通过扩展 SQL Server Management Studio 中的安全、角色和数据库角色节点来查看这些角色,但我想通过我可以以编程方式解析的查询来获取它们。
澄清一下,我不是在寻找具有角色的用户列表,而只是在寻找角色本身的列表。
最佳答案
SQL Server 2000 中的每个数据库都有一个 sysusers system table
大概是这样的
Use <MyDatabase>
Select
[name]
From
sysusers
Where
issqlrole = 1
会做的伎俩
关于sql - 如何查询 SQL Server 2000 数据库中的数据库角色列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14143115/