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.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
DbFixedRole |
sysname |
Nome del ruolo predefinito del database. |
Description |
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 protezione 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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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 protezione (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
Stored procedure di sistema (Transact-SQL)