sp_helprolemember (Transact-SQL)
Aplica-se a:SQL Server
Retorna informações sobre os membros direto de uma função no banco de dados atual.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helprolemember [ [ @rolename = ] 'role' ]
Argumentos
[ @rolename = ] ' role '
É o nome de uma função no banco de dados atual. role é sysname, com um padrão de NULL. a função deve existir no banco de dados atual. Se a função não for especificada, todas as funções que contêm pelo menos um membro do banco de dados atual 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 |
---|---|---|
DbRole | sysname | Nome da função no banco de dados atual. |
Membername | sysname | Nome de um membro do DbRole. |
MemberSID | varbinary(85) | Identificador de segurança de MemberName. |
Comentários
Se o banco de dados contiver funções aninhadas, MemberName poderá ser o nome de uma função. sp_helprolemember não mostra a associação obtida por meio de funções aninhadas. Por exemplo, se User1 for um membro da Role1, e a Role1 for um membro da Role2, EXEC sp_helprolemember 'Role2'
retornará a Role1, mas não os membros da Role1 (User1 neste exemplo). Para retornar associações aninhadas, você deve executar sp_helprolemember repetidamente para cada função aninhada.
Use sp_helpsrvrolemember para exibir os membros de uma função de servidor fixa.
Use IS_ROLEMEMBER (Transact-SQL) para verificar a associação de função para um usuário especificado.
Permissões
Requer associação à função pública .
Exemplos
O exemplo a seguir exibe os membros da função Sales
.
EXEC sp_helprolemember 'Sales';
Consulte Também
Procedimentos armazenados de segurança (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helpsrvrolemember (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