Поделиться через


sp_helpsrvrolemember (Transact-SQL)

Возвращает сведения о членах предопределенной роли сервера сервера SQL Server.

Значок ссылки на разделСинтаксические обозначения в 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.

Примеры

В следующем примере перечисляются члены предопределенной роли сервера sysadmin.

EXEC sp_helpsrvrolemember 'sysadmin'