sp_helprole (Transact-SQL)

Restituisce informazioni sui ruoli del database corrente.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_helprole [ [ @rolename = ] 'role' ]

Argomenti

  • [ @rolename = ] 'role'
    Nome di un ruolo del database corrente. role è di tipo sysname e il valore predefinito è NULL. role deve esistere nel database corrente. Se role viene omesso, vengono restituite informazioni su tutti i ruoli nel database corrente.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

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 la autorizzazioni associate al ruolo, utilizzare sp_helprotect. Per visualizzare i membri di un ruolo del database, utilizzare 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

Vedere anche

Riferimento

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)