sp_helpdbfixedrole (Transact-SQL)
Restituisce un elenco dei ruoli predefiniti del database.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
Argomenti
- [ @rolename = ] 'role'
Nome di un ruolo predefinito del database. role è di tipo sysname e il valore predefinito è NULL. Se si specifica role, vengono restituite solo le informazioni su tale ruolo. In caso contrario, viene restituito un elenco di tutti i ruoli predefiniti del database con le relative descrizioni.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
DbFixedRole |
sysname |
Nome del ruolo predefinito del database. |
Descrizione |
nvarchar(70) |
Descrizione di DbFixedRole. |
Osservazioni
I ruoli predefiniti del database vengono definiti a livello del database e dispongono delle autorizzazioni per l'esecuzione di specifiche attività amministrative a livello del database, come indicato nella tabella seguente. Non è possibile aggiungere o rimuovere i ruoli predefiniti del database e non è possibile modificare le autorizzazioni concesse a un ruolo predefinito del database.
Ruolo predefinito del database |
Descrizione |
---|---|
db_owner |
Proprietari di database |
db_accessadmin |
Amministratori dell'accesso ai database |
db_securityadmin |
Amministratori della sicurezza dei database |
db_ddladmin |
Amministratori DDL dei database |
db_backupoperator |
Operatori di backup dei database |
db_datareader |
Utenti con autorizzazioni di lettura per i database |
db_datawriter |
Utenti con autorizzazioni di scrittura per i database |
db_denydatareader |
Utenti senza autorizzazioni di lettura per i database |
db_denydatawriter |
Utenti senza autorizzazioni di scrittura per i database |
Nella tabella seguente vengono descritte le stored procedure utilizzate per la modifica dei ruoli del database.
Stored procedure |
Azione |
---|---|
sp_addrolemember |
Aggiunge un utente di database a un ruolo predefinito del database. |
sp_helprole |
Visualizza un elenco dei membri di un ruolo predefinito del database. |
sp_droprolemember |
Rimuove un membro da un ruolo predefinito del database. |
Autorizzazioni
È richiesta l'appartenenza al ruolo public.
Le informazioni restituite sono soggette a limitazioni di accesso ai metadati. Non vengono visualizzate le entità per le quali l'entità di database non dispone dell'autorizzazione. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.
Esempi
Nell'esempio seguente viene visualizzato un elenco di tutti i ruoli predefiniti del database.
EXEC sp_helpdbfixedrole;
GO
Vedere anche
Riferimento
Stored procedure di sicurezza (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)