sp_helpdbfixedrole (Transact-SQL)
Aplica-se a:SQL Server
Retorna uma lista das funções de banco de dados fixas.
Convenções de sintaxe de 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 a função for especificada, somente as informações sobre essa função serão retornadas; caso contrário, uma lista e uma descrição de todas as funções de banco de dados fixas serão retornadas.
Valores do 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 à 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 Metadata Visibility Configuration.
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
Procedimentos armazenados de segurança (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de