sp_helpsrvrolemember (Transact-SQL)
Возвращает сведения о членах предопределенной роли сервера SQL Server.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]
Аргументы
[ @srvrolename = ] 'role'
Имя предопределенной роли сервера. Аргумент role имеет тип sysname и значение по умолчанию NULL. Если аргумент role не указан, результирующий набор включает в себя данные обо всех предопределенных ролях сервера.Аргумент role может принимать любое из следующих значений.
Предопределенная роль сервера
Описание
sysadmin
Системные администраторы
securityadmin
Администраторы безопасности.
serveradmin
Администраторы сервера.
setupadmin
Администраторы установки.
processadmin
Администраторы процесса.
diskadmin
Администраторы диска.
dbcreator
Создатели баз данных.
bulkadmin
Имеющие разрешение на выполнение инструкции BULK INSERT.
Значения кода возврата
0 (успешное завершение) или 1 (неудачное завершение)
Результирующие наборы
Имя столбца |
Тип данных |
Описание |
---|---|---|
ServerRole |
sysname |
Имя роли сервера |
MemberName |
sysname |
Имя члена роли ServerRole |
MemberSID |
varbinary(85) |
Идентификатор безопасности MemberName |
Замечания
Чтобы отобразить членов роли базы данных, воспользуйтесь хранимой процедурой sp_helprolemember.
Все имена входа являются членами роли public. Хранимая процедура sp_helpsrvrolemember не распознает роль public, поскольку public не реализуется внутри SQL Server в качестве роли.
О том, как добавлять и удалять членов роли сервера, см. в разделе ALTER SERVER ROLE (Transact-SQL).
Процедура sp_helpsrvrolemember не принимает в качестве аргумента определяемую пользователем роль сервера. Для определения членов пользовательской роли сервера см. примеры в разделе ALTER SERVER ROLE (Transact-SQL).
Разрешения
Необходимо членство в роли public.
Примеры
В следующем примере перечисляются члены предопределенной роли сервера sysadmin.
EXEC sp_helpsrvrolemember 'sysadmin';
См. также
Справочник
sp_helprolemember (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)