Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Restituisce informazioni sui ruoli del database corrente.
Convenzioni relative alla sintassi Transact-SQL
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Nome di un ruolo nel database corrente. @rolename è sysname, con il valore predefinito NULL
. @rolename deve esistere nel database corrente. Se @rolename non viene specificato, vengono restituite informazioni su tutti i ruoli nel database corrente.
0
(esito positivo) o 1
(errore).
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. |
Per visualizzare le autorizzazioni associate al ruolo, usare sp_helprotect
. Per visualizzare i membri di un ruolo del database, usare sp_helprolemember
.
È richiesta l'appartenenza al ruolo public .
Nell'esempio seguente la query restituisce tutti i ruoli nel database corrente.
EXEC sp_helprole;
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso