Gerarchia di autorizzazioni

Motore di database di SQL Server 2005 gestisce una raccolta gerarchica di entità che possono essere protette attraverso l'uso di autorizzazioni. Queste entità sono denominate entità a protezione diretta. Le entità a protezione diretta più significative sono server e database, ma è possibile impostare autorizzazione distinte a un livello più specifico. SQL Server regola le operazioni dei server principali su entità a protezione diretta verificando che siano state concesse le autorizzazioni appropriate.

Nella figura seguente vengono illustrate le relazioni esistenti tra le gerarchie di autorizzazioni di Motore di database.

Diagramma delle gerarchie di autorizzazioni del Motore di database

Utilizzo delle autorizzazioni

Le autorizzazioni possono essere manipolate attraverso le ben note query GRANT, DENY e REVOKE Transact-SQL. Le informazioni sulle autorizzazioni sono visualizzate nelle viste di catalogo sys.server_permissions e sys.database_permissions. Le funzioni predefinite offrono inoltre supporto per query sulle informazioni relative alle autorizzazioni.

Vedere anche

Concetti

Autorizzazioni
Entità a protezione diretta
Entità

Altre risorse

GRANT (Transact-SQL)
REVOKE (Transact-SQL)
DENY (Transact-SQL)
Has_Perms_By_Name (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.server_permissions (Transact-SQL)
sys.database_permissions (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005