sp_srvrolepermission (Transact-SQL)
Отображает разрешения фиксированной серверной роли.
Примечание. |
---|
Процедура sp_srvrolepermission возвращает данные в приемлемом для SQL Server 2000 формате. Выход не отражает изменений в иерархии разрешений, реализованных в SQL Server 2005. Дополнительные сведения см. в разделе Разрешения фиксированных ролей сервера. |
Соглашения о синтаксисе в Transact-SQL
Синтаксис
sp_srvrolepermission [ [ @srvrolename = ] 'role']
Аргументы
[ @srvrolename = ] 'role'
Имя фиксированной серверной роли, для которой возвращаются разрешения. Аргумент role имеет тип sysname и значение по умолчанию NULL. Если роль не указана, возвращаются разрешения для всех фиксированных серверных ролей. Аргумент role может принимать одно из следующих значений.Значение Описание sysadmin
Системные администраторы
securityadmin
Администраторы по безопасности
serveradmin
Администраторы серверов
setupadmin
Администраторы по настройке
processadmin
Администраторы процессов
diskadmin
Администраторы дисков
dbcreator
Создатели баз данных
bulkadmin
Позволяет выполнять инструкции BULK INSERT
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующие наборы
Имя столбца | Тип данных | Описание |
---|---|---|
ServerRole |
sysname |
Имя фиксированной серверной роли |
Permission |
sysname |
Разрешение, связанное с ServerRole |
Замечания
Перечисляемые разрешения включают допустимые к выполнению инструкции языка Transact-SQL, а также другие специальные действия, которые могут выполняться членами фиксированной серверной роли. Для отображения списка фиксированных серверных ролей следует выполнить процедуру sp_helpsrvrole.
Фиксированная серверная роль sysadmin обладает всеми разрешениями других фиксированных серверных ролей.
Разрешения
Необходимо членство в роли public.
Примеры
Следующий запрос возвращает разрешения, связанные с фиксированной серверной ролью sysadmin
.
EXEC sp_srvrolepermission 'sysadmin';
GO
См. также
Справочник
Хранимые процедуры безопасности (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrole (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)