MSSQL2000: получить список участников роли - PullRequest
3 голосов
/ 15 октября 2008

Я знаю имя роли и хочу найти всех пользователей в этой роли. Как мне добиться этого в SQL Server 2000 (в сценарии SQL, а не в Management Studio или другом инструменте)?

Ответы [ 2 ]

4 голосов
/ 15 октября 2008

Вы можете использовать следующие хранимые процедуры:

Для фиксированных ролей сервера хранимой процедурой является sp_helpsrvrolemember :

exec sp_helpsrvrolemember 'role'

Для общих ролей хранимой процедурой является sp_helprolemember :

exec sp_helprolemember 'role'
0 голосов
/ 15 октября 2008

Просто используйте SQL-DMO: Замените rolename на вашу роль

exec sp_helprolemember rolename
...