sys.master_key_passwords (TRANSACT-SQL)sys.master_key_passwords (Transact-SQL)

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

各データベースのマスター _ キーのパスワードを使用して追加の行を返します、 sp_control_dbmasterkey_passwordストアド プロシージャ。Returns a row for each database master key password added by using the sp_control_dbmasterkey_password stored procedure. マスター _ キーを保護するために使用されるパスワードは、資格情報ストアに格納されます。The passwords that are used to protect the master keys are stored in the credential store. 資格情報名がこの形式に従います: ##dbmkey_ < database_family_guid > _ < random_password_guid > ## します。The credential name follows this format: ##DBMKEY_<database_family_guid>_<random_password_guid>##. パスワードは、資格情報シークレットとして格納されます。The password is stored as the credential secret. 使用して追加された各パスワードsp_control_dbmasterkey_password、内の行があるsys.credentialsします。For each password added by using sp_control_dbmasterkey_password, there is a row in sys.credentials.

このビューの各行を示しています、 credential_idfamily_guidのうち、マスター _ キーがその資格情報に関連付けられているパスワードで保護されたデータベース。Each row in this view shows a credential_id and the family_guid of a database the master key of which is protected by the password associated with that credential. 参加sys.credentials上、 credential_idなど有用なフィールドを返す、 create_dateと資格情報の名前。A join with sys.credentials on the credential_id will return useful fields, such as the create_date and credential name.

列名Column name データ型Data type 説明Description
credential_idcredential_id intint パスワードが属する資格情報の ID。ID of the credential to which the password belongs. この ID はサーバー インスタンス内で一意です。This ID is unique within the server instance.
family_guidfamily_guid uniqueidentifieruniqueidentifier 作成時の元のデータベースの一意 ID。Unique ID of the original database at creation. この GUID は、データベースが復元または添付されたり、データベース名が変更されたりしても変わりません。This GUID remains the same after the database is restored or attached, even if the database name is changed.

サービス マスター_キーによる自動暗号化解除が失敗した場合、SQL ServerSQL Serverを使用して、 family_guidデータベース マスター _ キーを保護するために使用するパスワードを含む可能性のある資格情報を識別するためにします。If automatic decryption by the service master key fails, SQL ServerSQL Server uses the family_guid to identify credentials that may contain the password used to protect the database master key.


カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。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

カタログ ビュー (Transact-SQL) Catalog Views (Transact-SQL)
sp_control_dbmasterkey_password (Transact-SQL) sp_control_dbmasterkey_password (Transact-SQL)
セキュリティ カタログ ビュー (Transact-SQL) Security Catalog Views (Transact-SQL)
暗号化階層Encryption Hierarchy