sp_helprolemember (Transact-SQL)
Si applica a:SQL Server
Restituisce informazioni sui membri diretti di un ruolo del database corrente.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helprolemember [ [ @rolename = ] 'role' ]
Argomenti
[ @rolename = ] ' role '
Nome di un ruolo nel database corrente. role è sysname, con un valore predefinito NULL. il ruolo deve esistere nel database corrente. Se il ruolo non viene specificato, vengono restituiti tutti i ruoli che contengono almeno un membro del database corrente.
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
DbRole | sysname | Nome del ruolo nel database corrente. |
Membername | sysname | Nome di un membro di DbRole. |
MemberSID | varbinary(85) | Identificatore di sicurezza di MemberName. |
Osservazioni:
Se il database contiene ruoli annidati, MemberName può essere il nome di un ruolo. sp_helprolemember non mostra l'appartenenza ottenuta tramite i ruoli annidati. Se, ad esempio, User1 è un membro di Role1 e Role1 è un membro di Role2, EXEC sp_helprolemember 'Role2'
, verrà restituito Role1, ma non i membri di Role1 (User1 in questo esempio). Per restituire le appartenenze annidate, è necessario eseguire ripetutamente sp_helprolemember per ogni ruolo annidato.
Usare sp_helpsrvrolemember per visualizzare i membri di un ruolo predefinito del server.
Usare IS_ROLEMEMBER (Transact-SQL) per controllare l'appartenenza al ruolo per un utente specificato.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .
Esempi
Nell'esempio seguente vengono visualizzati i membri del ruolo Sales
.
EXEC sp_helprolemember 'Sales';
Vedi anche
Stored procedure di sicurezza (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per