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