sp_helpsrvrolemember (Transact-SQL)
Retorna informações sobre os membros de uma função de servidor fixa do SQL Server.
Convenções de sintaxe Transact-SQL
Sintaxe
sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]
Argumentos
[ @srvrolename = ] 'role'
É o nome de uma função de servidor fixa. role é sysname, com um padrão de NULL. Se rolenão for especificado, o conjunto de resultados incluirá informações sobre todas as funções de servidor fixas.role pode ter qualquer um dos valores a seguir.
Função de servidor fixa
Descrição
sysadmin
Administradores de sistema
securityadmin
Administradores de segurança
serveradmin
Administradores de servidor
setupadmin
Administradores de configuração
processadmin
Administradores de processo
diskadmin
Administradores de disco
dbcreator
Criadores de banco de dados
bulkadmin
Pode executar instruções BULK INSERT
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
ServerRole |
sysname |
Nome da função de servidor |
MemberName |
sysname |
Nome de um membro de ServerRole. |
MemberSID |
varbinary(85) |
Identificador de segurança de MemberName |
Comentários
Use sp_helprolemember para exibir os membros de uma função de banco de dados.
Todos os logons são membros de public. sp_helpsrvrolemember não reconhece a função public, porque, internamente, o SQL Server não implementa public como uma função.
Para adicionar ou remover membros das funções de servidor, consulte ALTER SERVER ROLE (Transact-SQL).
sp_helpsrvrolemember não usa uma função definida pelo usuário como um argumento. Para determinar os membros de uma função de servidor definida pelo usuário, consulte os exemplos em ALTER SERVER ROLE (Transact-SQL).
Permissões
Requer a associação à função public.
Exemplos
O exemplo a seguir lista os membros da função de servidor fixa sysadmin.
EXEC sp_helpsrvrolemember 'sysadmin'
Consulte também
Referência
sp_helprolemember (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)