Vistas de catálogo de seguridad (Transact-SQL)Security Catalog Views (Transact-SQL)

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

La información de seguridad se publica en vistas de catálogo que se optimizan por rendimiento y utilidad.Security information is exposed in catalog views that are optimized for performance and utility. Cuando sea posible, use las siguientes vistas de catálogo para tener acceso a metadatos del catálogo.When possible, use the following catalog views to access catalog metadata.

Vistas de nivel de base de datosDatabase-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

Vistas de nivel de servidorServer-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

Vistas de cifradoEncryption 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

Vista de auditoría de 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

PermisosPermissions

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso.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. Para obtener más información, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vea tambiénSee Also

Centro de seguridad para el motor de base de datos SQL Server y la base de datos SQL Azure Security Center for SQL Server Database Engine and Azure SQL Database
Funciones y vistas de administración dinámica relacionadas con la seguridad (Transact-SQL)Security-Related Dynamic Management Views and Functions (Transact-SQL)