Exibições do catálogo de segurança (Transact-SQL)Security Catalog Views (Transact-SQL)

Aplica-se a:Applies to: Sim SQL ServerSQL Server (todas as versões com suporte)yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: Sim SQL ServerSQL Server (todas as versões com suporte)yesSQL ServerSQL Server (all supported versions)

Informações de segurança são expostas em exibições do catálogo que são otimizadas para desempenho e utilitário.Security information is exposed in catalog views that are optimized for performance and utility. Quando possível, use as seguintes exibições do catálogo para acessar metadados de catálogo.When possible, use the following catalog views to access catalog metadata.

Exibições em nível de banco de dadosDatabase-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

Exibições em nível 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

Exibições de criptografiaEncryption 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

Exibições de auditoria do 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.database_audit_specification_detailssys.database_audit_specification_details

PermissõesPermissions

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão.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 obter mais informações, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte TambémSee Also

Central de segurança para SQL Server Mecanismo de Banco de Dados e banco de dados SQL do Azure Security Center for SQL Server Database Engine and Azure SQL Database
Funções e exibições de gerenciamento dinâmico relacionadas à segurança (Transact-SQL)Security-Related Dynamic Management Views and Functions (Transact-SQL)