sp_helpdbfixedrole (Transact-SQL)
Retorna uma lista das funções de banco de dados fixas.
Convenções da 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 de 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
Consulte também
Referência
Procedimentos armazenados de segurança (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)