Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Mostra as permissões de um papel fixo no servidor.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_srvrolepermission [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N'srvrole name'
O nome do papel fixo do servidor para o qual as permissões são devolvidas.
@srvrolename é sysname, com um padrão de NULL. Se não for especificado nenhum papel, as permissões para todos os papéis fixos do servidor são devolvidas.
@srvrolename pode ter um dos seguintes valores.
| Value | Descrição |
|---|---|
sysadmin |
Administradores de sistema |
securityadmin |
Administradores de segurança |
serveradmin |
Administradores de servidores |
setupadmin |
Administradores de configuração |
processadmin |
Administradores de processos |
diskadmin |
Administradores de disco |
dbcreator |
Criadores de bases de dados |
bulkadmin |
Pode executar BULK INSERT instruções |
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
ServerRole |
sysname | Nome de um papel fixo de servidor |
Permission |
sysname | Permissão associada a ServerRole |
Remarks
As permissões listadas incluem as instruções Transact-SQL que podem ser executadas e outras atividades especiais que podem ser realizadas por membros do papel fixo do servidor. Para mostrar uma lista dos papéis fixos dos servidores, execute sp_helpsrvrole.
O papel de servidor fixo sysadmin tem as permissões de todos os outros papéis fixos de servidor.
Permissões
Requer adesão à função pública de .
Examples
A consulta seguinte devolve as permissões associadas ao papel fixo de servidor sysadmin .
EXECUTE sp_srvrolepermission 'sysadmin';
GO