sp_helpdbfixedrole (Transact-SQL)
Si applica a: SQL Server
Restituisce un elenco dei ruoli predefiniti del database.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_helpdbfixedrole [ [ @rolename = ] N'rolename' ]
[ ; ]
Argomenti
[ @rolename = ] N'rolename'
Nome di un ruolo predefinito del database. @rolename è sysname, con il valore predefinito NULL
. Se viene specificato @rolename , vengono restituite solo informazioni su tale ruolo. In caso contrario, viene restituito un elenco e una descrizione di tutti i ruoli predefiniti del database.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
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 ruoli predefiniti del database. 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. Le entità in cui l'entità non dispone dell'autorizzazione non vengono visualizzate. Per altre informazioni, vedere Metadata Visibility Configuration.
Esempi
Nell'esempio seguente viene visualizzato un elenco di tutti i ruoli predefiniti del database.
EXEC sp_helpdbfixedrole;
GO