sys.master_key_passwords (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Restituisce una riga per ogni password della chiave master del database aggiunta utilizzando la stored procedure sp_control_dbmasterkey_password . Le password utilizzate per proteggere le chiavi master vengono archiviate nell'archivio credenziali. Il nome delle credenziali segue questo formato: ##DBMKEY_<database_family_guid>_<random_password_guid>##. La password viene archiviata come segreto della credenziale. Per ogni password aggiunta usando sp_control_dbmasterkey_password, è presente una riga in sys.credentials.
Ogni riga in questa vista mostra un credential_id e la family_guid di un database la cui chiave master è protetta dalla password associata a tale credenziale. Un join con sys.credentials nel credential_id restituirà campi utili, ad esempio il create_date e il nome delle credenziali.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
credential_id | int | ID della credenziale alla quale appartiene la password. Questo ID è univoco all'interno dell'istanza del server. |
family_guid | uniqueidentifier | ID univoco del database originale al momento della creazione. Questo GUID rimane invariato in seguito al ripristino o all'aggiunta del database, anche se il nome del database viene modificato. Se la decrittografia automatica tramite la chiave master del servizio ha esito negativo, SQL Server usa il family_guid per identificare le credenziali che possono contenere la password usata per proteggere la chiave master del database. |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo (Transact-SQL)
sp_control_dbmasterkey_password (Transact-SQL)
Viste del catalogo relative alla sicurezza (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
Gerarchia di crittografia