Viste del catalogo relative alla sicurezza (Transact-SQL)Security Catalog Views (Transact-SQL)

SI APPLICA A: sìSQL Server (a partire dalla versione 2008) noDatabase SQL di Azure noAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Le informazioni sulla sicurezza vengono esposte nelle viste del catalogo ottimizzate a livello di prestazioni e utilità.Security information is exposed in catalog views that are optimized for performance and utility. Se possibile, utilizzare le viste del catalogo seguenti per accedere ai metadati del catalogo.When possible, use the following catalog views to access catalog metadata.

Viste a livello di databaseDatabase-Level Views

sys.database_permissionssys.database_permissions sys.database_scoped_credentialssys.database_scoped_credentials
sys.database_principalssys.database_principals sys.master_key_passwordssys.master_key_passwords
sys.database_role_memberssys.database_role_members sys.user_tokensys.user_token

Viste a livello di serverServer-Level Views

sys.credentialssys.credentials sys.server_principalssys.server_principals
sys.login_tokensys.login_token sys.server_role_memberssys.server_role_members
sys.securable_classessys.securable_classes sys.sql_loginssys.sql_logins
sys.server_permissionssys.server_permissions sys.system_components_surface_area_configurationsys.system_components_surface_area_configuration

Viste relative alla crittografiaEncryption Views

sys.asymmetric_keyssys.asymmetric_keys sys.cryptographic_providerssys.cryptographic_providers
sys.certificatessys.certificates sys.key_encryptionssys.key_encryptions
sys.column_encryption_key_valuessys.column_encryption_key_values sys.openkeyssys.openkeys
Sys. column_encryption_keyssys.column_encryption_keys Sys. security_policies (Transact-SQL)sys.security_policies (Transact-SQL)
column_master_key_definitionssys.column_master_key_definitions sys.security_predicates (Transact-SQL)sys.security_predicates (Transact-SQL)
sys.crypt_propertiessys.crypt_properties sys.symmetric_keyssys.symmetric_keys

Viste di controllo di SQL ServerSQL Server Audit Views

sys.server_auditssys.server_audits sys.server_file_auditssys.server_file_audits
sys.server_audit_specificationssys.server_audit_specifications sys.server_audit_specifications_detailssys.server_audit_specifications_details
sys.database_ audit_specificationssys.database_ audit_specifications Sys.audit_database_specification_detailssys.audit_database_specification_details

PermissionsPermissions

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Per altre informazioni, vedere Metadata Visibility Configuration. For more information, see Metadata Visibility Configuration.

Vedere ancheSee Also

Centro di sicurezza per il motore di database di SQL Server e il database SQL di Azure Security Center for SQL Server Database Engine and Azure SQL Database
Funzioni e viste a gestione dinamica relative alla sicurezza (Transact-SQL)Security-Related Dynamic Management Views and Functions (Transact-SQL)