sys.master_key_passwords (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengembalikan baris untuk setiap kata sandi kunci master database yang ditambahkan dengan menggunakan prosedur tersimpan sp_control_dbmasterkey_password . Kata sandi yang digunakan untuk melindungi kunci master disimpan di penyimpanan kredensial. Nama kredensial mengikuti format ini: ##DBMKEY_<database_family_guid>_<random_password_guid>##. Kata sandi disimpan sebagai rahasia kredensial. Untuk setiap kata sandi yang ditambahkan dengan menggunakan sp_control_dbmasterkey_password, ada baris dalam sys.credentials.

Setiap baris dalam tampilan ini memperlihatkan credential_id dan family_guid database kunci master yang dilindungi oleh kata sandi yang terkait dengan kredensial tersebut. Gabungan dengan sys.credentials pada credential_id akan mengembalikan bidang yang berguna, seperti create_date dan nama kredensial.

Nama kolom Jenis data Deskripsi
credential_id int ID kredensial tempat kata sandi berada. ID ini unik dalam instans server.
family_guid pengidentifikasi unik ID unik database asli saat pembuatan. GUID ini tetap sama setelah database dipulihkan atau dilampirkan, bahkan jika nama database diubah.

Jika dekripsi otomatis oleh kunci master layanan gagal, SQL Server menggunakan family_guid untuk mengidentifikasi kredensial yang mungkin berisi kata sandi yang digunakan untuk melindungi kunci master database.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

Tampilan Katalog (Transact-SQL)
sp_control_dbmasterkey_password (T-SQL)
Tampilan Katalog Keamanan (Transact-SQL)
MEMBUAT KUNCI SIMETRIS (Transact-SQL)
Hierarki Enkripsi