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

適用対象: ○SQL Server (2008 以降) XAzure SQL Database XAzure SQL Data Warehouse XParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse 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
sys.sql_feature_restrictionssys.sql_feature_restrictions

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

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 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

アクセス許可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. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

関連項目See Also

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