Compartilhar via


sp_helpsrvrole (Transact-SQL)

Retorna uma lista de funções de servidor fixas do SQL Server.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

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