Share via


sp_helpdbfixedrole (Transact-SQL)

Retorna uma lista das funções de banco de dados fixas.

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

Sintaxe

sp_helpdbfixedrole [ [ @rolename = ] 'role' ] 

Argumentos

  • [ @rolename = ] 'role'
    É o nome de uma função de banco de dados fixa. role é sysname, com um padrão NULL. Se role for especificado, serão retornadas somente as informações sobre essa função; caso contrário, serão retornadas uma lista e descrição de todas as funções de banco de dados fixas.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

DbFixedRole

sysname

Nome da função de banco de dados fixa.

Descrição

nvarchar(70)

Descrição de DbFixedRole.

Comentários

As funções de banco de dados fixas, conforme mostrado na tabela a seguir, são definidas no nível de banco de dados e possuem permissões para executar atividades administrativas específicas no nível de banco de dados. As funções de banco de dados fixas não podem ser adicionadas ou removidas. As permissões concedidas a uma função de banco de dados fixa não podem ser alteradas.

Função de banco de dados fixa

Descrição

db_owner

Proprietários de banco de dados

db_accessadmin

Administradores de acesso de banco de dados

db_securityadmin

Administradores de segurança de banco de dados

db_ddladmin

Administradores DDL de banco de dados

db_backupoperator

Operadores de backup de banco de dados

db_datareader

Leitores dos dados de banco de dados

db_datawriter

Gravadores dos dados de banco de dados

db_denydatareader

Leitores de negação dos dados de banco de dados

db_denydatawriter

Gravadores de negação dos dados de banco de dados

A tabela a seguir mostra os procedimentos armazenados usados para modificar as funções de banco de dados.

Procedimento armazenado

Ação

sp_addrolemember

Adiciona um usuário de banco de dados a uma função de banco de dados fixa.

sp_helprole

Exibe uma lista dos membros de uma função de banco de dados fixa.

sp_droprolemember

Remove um membro de uma função de banco de dados fixa.

Permissões

Requer associação na função pública.

As informações retornadas estão sujeitas a restrições no acesso para metadados. Entidades em que o principal não tem nenhuma permissão não aparecem. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Exemplos

O exemplo a seguir mostra uma lista de todas as funções de banco de dados fixas.

EXEC sp_helpdbfixedrole;
GO