セキュリティ カタログ ビュー (Transact-SQL)Security Catalog Views (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

セキュリティ情報は、パフォーマンスとユーティリティ用に最適化されたカタログビューで公開されます。Security information is exposed in catalog views that are optimized for performance and utility. 可能な場合は、次のカタログ ビューを使用して、カタログ メタデータにアクセスできます。When possible, use the following catalog views to access catalog metadata.

データベースレベルのビューDatabase-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

サーバーレベルのビューServer-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

暗号化ビューEncryption 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 security_policies (Transact-sql)sys.security_policies (Transact-SQL)
column_master_key_definitionssys.column_master_key_definitions security_predicates (Transact-sql)sys.security_predicates (Transact-SQL)
sys.crypt_propertiessys.crypt_properties sys.symmetric_keyssys.symmetric_keys

SQL Server 監査ビューSQL Server Audit Views

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

アクセス許可Permissions

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。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.詳細については、「メタデータ表示の構成」を参照してください。For more information, see Metadata Visibility Configuration.

参照See Also

SQL Server データベースエンジンおよび Azure SQL Database の Security Center Security Center for SQL Server Database Engine and Azure SQL Database
Transact-sql)(セキュリティ関連の動的管理ビューおよび関数Security-Related Dynamic Management Views and Functions (Transact-SQL)