Affichages catalogue liées à la sécurité (Transact-SQL)Security Catalog Views (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Les informations relatives à la sécurité sont exposées dans des affichages catalogue qui sont optimisés pour fournir un maximum de performances et de fonctionnalités.Security information is exposed in catalog views that are optimized for performance and utility. Lorsque cela est possible, utilisez les affichages catalogue suivants pour accéder aux métadonnées du catalogue.When possible, use the following catalog views to access catalog metadata.

Affichages de niveau base de donnéesDatabase-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

Affichages de niveau serveurServer-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

Affichages relatifs au chiffrementEncryption 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)
sys.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

Affichages d'audit 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

AutorisationsPermissions

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées.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. Pour plus d'informations, consultez Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Voir aussiSee Also

Centre de sécurité pour le moteur de base de données SQL Server et la base de données SQL Azure Security Center for SQL Server Database Engine and Azure SQL Database
Fonctions et vues de gestion dynamique relatives à la sécurité (Transact-SQL)Security-Related Dynamic Management Views and Functions (Transact-SQL)