Я знаю имя роли и хочу найти всех пользователей в этой роли. Как мне добиться этого в SQL Server 2000 (в сценарии SQL, а не в Management Studio или другом инструменте)?
Вы можете использовать следующие хранимые процедуры:
Для фиксированных ролей сервера хранимой процедурой является sp_helpsrvrolemember :
exec sp_helpsrvrolemember 'role'
Для общих ролей хранимой процедурой является sp_helprolemember :
exec sp_helprolemember 'role'
Просто используйте SQL-DMO: Замените rolename на вашу роль
exec sp_helprolemember rolename