Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 3.3 KB

File metadata and controls

53 lines (45 loc) · 3.3 KB
title sys.master_key_passwords (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 06/10/2016
ms.prod sql-non-specified
ms.reviewer
ms.suite
ms.technology
database-engine
ms.tgt_pltfrm
ms.topic language-reference
f1_keywords
sys.master_key_passwords_TSQL
master_key_passwords_TSQL
sys.master_key_passwords
master_key_passwords
dev_langs
TSQL
helpviewer_keywords
sys.master_key_passwords catalog view
ms.assetid b8e18cff-a9e6-4386-98ce-1cd855506e03
caps.latest.revision 17
author BYHAM
ms.author rickbyh
manager jhubbard

sys.master_key_passwords (Transact-SQL)

[!INCLUDEtsql-appliesto-ss2008-xxxx-xxxx-xxx_md]

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. The credential name follows this format: ##DBMKEY_<database_family_guid>_<random_password_guid>##. The password is stored as the credential secret. For each password added by using sp_control_dbmasterkey_password, there is a row in sys.credentials.

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. A join with sys.credentials on the credential_id will return useful fields, such as the create_date and credential name.

Applies to: [!INCLUDEssNoVersion] ([!INCLUDEssKatmai] through current version).
Column name Data type Description
credential_id int ID of the credential to which the password belongs. This ID is unique within the server instance.
family_guid uniqueidentifier Unique ID of the original database at creation. This GUID remains the same after the database is restored or attached, even if the database name is changed.

If automatic decryption by the service master key fails, [!INCLUDEssNoVersion] uses the family_guid to identify credentials that may contain the password used to protect the database master key.

Permissions

[!INCLUDEssCatViewPerm] For more information, see Metadata Visibility Configuration.

See Also

Catalog Views (Transact-SQL)
sp_control_dbmasterkey_password (Transact-SQL)
Security Catalog Views (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
Encryption Hierarchy