sp_helpdbfixedrole (Transact-SQL)
Aplica-se: SQL Server
Retorna uma lista das funções de banco de dados fixas.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helpdbfixedrole [ [ @rolename = ] N'rolename' ]
[ ; ]
Argumentos
@rolename [ = ] N'nome da função'
O nome de uma função de banco de dados fixa. @rolename é sysname, com um padrão de NULL
. Se @rolename for especificado, 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
(sucesso) ou 1
(falha).
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
DbFixedRole |
sysname | Nome da função de banco de dados fixa. |
Description |
Nvarchar(70) | Descrição do 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. As entidades nas quais a entidade de segurança não tem 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