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