sp_helprole (Transact-SQL)
Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure
Restituisce informazioni sui ruoli del database corrente.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helprole [ [ @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 restituite informazioni su tutti i ruoli nel database corrente.
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
RoleName | sysname | Nome del ruolo nel database corrente. |
RoleId | smallint | ID di RoleName. |
IsAppRole | int | 0 = RoleName non è un ruolo applicazione. 1 = RoleName è un ruolo applicazione. |
Osservazioni:
Per visualizzare le autorizzazioni associate al ruolo, usare sp_helprotect. Per visualizzare i membri di un ruolo del database, usare sp_helprolemember.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .
Esempi
Nell'esempio seguente la query restituisce tutti i ruoli nel database corrente.
EXEC sp_helprole
Vedi anche
Stored procedure di sicurezza (Transact-SQL)
Ruoli a livello di server
Ruoli a livello di database
sp_addapprole (Transact-SQL)
sp_addrole (Transact-SQL)
sp_droprole (Transact-SQL)
sp_helprolemember (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