Condividi tramite


sp_helpdbfixedrole (Transact-SQL)

Restituisce un elenco dei ruoli predefiniti del database.

Icona di collegamento a un argomento 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)

sp_helprole (Transact-SQL)

sp_helprolemember (Transact-SQL)

Stored procedure di sistema (Transact-SQL)