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)