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


sp_helpntgroup (Transact-SQL)

Выводит сведения о группах Windows, имеющих учетные записи в текущей базе данных.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

sp_helpntgroup [ [ @ntname= ] 'name' ] 

Аргументы

  • [ @ntname = ] 'name'
    Имя группы Windows. Аргумент name имеет тип sysname и значение по умолчанию NULL. Аргумент name должен быть допустимым именем группы Windows, имеющей доступ к текущей базе данных. Если аргумент name не указан, все группы Windows, имеющие доступ к текущей базе данных, включаются на выходе.

Значения кода возврата

0 (успешное завершение) или 1 (неудачное завершение)

Результирующие наборы

Имя столбца

Тип данных

Описание

NTGroupName

sysname

Имя группы Windows.

NTGroupId

smallint

Идентификатор группы (ID).

SID

varbinary(85)

Идентификатор защиты (SID) для NTGroupName.

HasDbAccess

int

1 = группа Windows имеет разрешение на доступ к базе данных.

Замечания

Чтобы просмотреть список ролей SQL Server в текущей базе данных, используйте процедуру sp_helprole.

Разрешения

Необходимо быть членом роли public.

Примеры

В следующем примере выводится список групп Windows, имеющих доступ к текущей базе данных.

EXEC sp_helpntgroup;

См. также

Справочник

Хранимые процедуры безопасности (Transact-SQL)

sp_grantdbaccess (Transact-SQL)

sp_helprole (Transact-SQL)

sp_revokedbaccess (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)