sp_helpsrvrole (Transact-SQL)
Retorna uma lista de funções de servidor fixas do SQL Server.
Sintaxe
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
Argumentos
[ @ srvrolename= ] 'role'
É o nome da função de servidor fixa. role é sysname, com um padrão NULL. role pode ser 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 |
Description |
sysname |
Descrição de ServerRole |
Comentários
As funções de servidor fixas são definidas no nível de servidor e possuem permissões para executar atividades administrativas específicas no nível de servidor. A funções de servidor fixas não podem ser adicionadas, removidas ou alteradas.
A tabela a seguir mostra procedimentos armazenados que podem ser usados para modificar funções de servidor.
Procedimento armazenado |
Ação |
---|---|
sp_addsrvrolemember |
Adiciona uma conta de logon a uma função de servidor fixa. |
sp_helpsrvrolemember |
Exibe uma lista dos membros de uma função de servidor fixa. |
sp_dropsrvrolemember |
Remove um membro de uma função de servidor. |
Permissões
Requer associação na função public.
Exemplos
A consulta a seguir retorna a lista de funções de servidor fixas disponíveis.
EXEC sp_helpsrvrole