sp_helpsrvrolemember (Transact-SQL)
Возвращает сведения о членах предопределенной роли сервера сервера SQL Server.
Синтаксис
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.
Примеры
В следующем примере перечисляются члены предопределенной роли сервера sysadmin.
EXEC sp_helpsrvrolemember 'sysadmin'