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
Devolve informação sobre os membros de um papel de servidor fixo no SQL Server.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_helpsrvrolemember [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N'srvrole name'
O nome de um papel fixo no servidor.
@srvrolename é sysname, com um padrão de NULL, e pode ser qualquer um dos seguintes valores.
| Papel fixo no servidor | 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 |
Se @srvrolename não for especificado, o conjunto de resultados inclui informações sobre todos os papéis fixos dos servidores.
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 do papel do servidor |
MemberName |
sysname | Nome de um membro de ServerRole |
MemberSID |
Varbinário(85) | Identificador de segurança de MemberName |
Observações
Use sp_helprolemember para mostrar os membros de um papel de base de dados.
Todos os logins são membros do público.
sp_helpsrvrolemembernão reconhece o papel público porque, internamente, o SQL Server não implementa o público como função.
Para adicionar ou remover membros de funções de servidor, veja ALTER SERVER ROLE.
sp_helpsrvrolemember não aceita um papel de servidor definido pelo utilizador como argumento. Para determinar os membros de um papel de servidor definido pelo utilizador, veja os exemplos em ALTER SERVER ROLE.
Permissions
Requer adesão à função pública de .
Examples
O exemplo seguinte lista os membros do papel fixo de servidor sysadmin .
EXECUTE sp_helpsrvrolemember 'sysadmin';