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)