Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan informasi tentang status enkripsi database dan kunci enkripsi database terkait. Untuk informasi selengkapnya tentang enkripsi database, lihat Enkripsi Data Transparan (TDE).
| Nama kolom | Jenis Data | Description |
|---|---|---|
| database_id | int | ID database. |
| encryption_state | int | Menunjukkan apakah database dienkripsi atau tidak dienkripsi. 0 = Tidak ada kunci enkripsi database yang ada, tidak ada enkripsi 1 = Tidak terenkripsi 2 = Enkripsi sedang berlangsung 3 = Terenkripsi 4 = Perubahan kunci sedang berlangsung 5 = Dekripsi sedang berlangsung 6 = Perubahan perlindungan sedang berlangsung (Sertifikat atau kunci asimetris yang mengenkripsi kunci enkripsi database sedang diubah.) |
| create_date | datetime | Menampilkan tanggal (dalam UTC) kunci enkripsi dibuat. |
| regenerate_date | datetime | Menampilkan tanggal (dalam UTC) kunci enkripsi telah diregenerasi. |
| modify_date | datetime | Menampilkan tanggal (dalam UTC) kunci enkripsi telah diubah. |
| set_date | datetime | Menampilkan tanggal (dalam UTC) kunci enkripsi diterapkan ke database. |
| opened_date | datetime | Memperlihatkan kapan (dalam UTC) kunci database terakhir dibuka. |
| key_algorithm | nvarchar(32) | Menampilkan algoritma yang digunakan untuk kunci. |
| key_length | int | Menampilkan panjang kunci. |
| encryptor_thumbprint | varbinary(20) | Menampilkan thumbprint enkripsi. |
| encryptor_type | nvarchar(32) |
Berlaku untuk: SQL Server (SQL Server 2012 (11.x) melalui versi saat ini). Menjelaskan enkripsi. |
| percent_complete | real | Persentase selesai dari perubahan status enkripsi database. Ini akan menjadi 0 jika tidak ada perubahan status. |
| encryption_state_desc | nvarchar(32) |
Berlaku untuk: SQL Server 2019 (15.x) dan yang lebih baru. String yang menunjukkan apakah database dienkripsi atau tidak dienkripsi. NONE UNENCRYPTED ENCRYPTED DECRYPTION_IN_PROGRESS ENCRYPTION_IN_PROGRESS KEY_CHANGE_IN_PROGRESS PROTECTION_CHANGE_IN_PROGRESS |
| encryption_scan_state | int |
Berlaku untuk: SQL Server 2019 (15.x) dan yang lebih baru. Menunjukkan status pemindaian enkripsi saat ini. 0 = Tidak ada pemindaian yang dimulai, TDE tidak diaktifkan 1 = Pemindaian sedang berlangsung. 2 = Pemindaian sedang berlangsung tetapi telah ditangguhkan, pengguna dapat melanjutkan. 3 = Pemindaian dibatalkan karena alasan tertentu, intervensi manual diperlukan. Hubungi Dukungan Microsoft untuk bantuan lebih lanjut. 4 = Pemindaian telah berhasil diselesaikan, TDE diaktifkan dan enkripsi selesai. |
| encryption_scan_state_desc | nvarchar(32) |
Berlaku untuk: SQL Server 2019 (15.x) dan yang lebih baru. String yang menunjukkan status pemindaian enkripsi saat ini. NONE RUNNING SUSPENDED ABORTED COMPLETE |
| encryption_scan_modify_date | datetime |
Berlaku untuk: SQL Server 2019 (15.x) dan yang lebih baru. Menampilkan tanggal (dalam UTC) status pemindaian enkripsi terakhir diubah. |
Permissions
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.
Pada tujuan layanan SQL Database Basic, S0 Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.
Dalam database Fabric SQL, pengguna harus diberikan VIEW DATABASE STATE dalam database untuk mengkueri DMV ini. Atau, anggota peran apa pun yang dapat dikueri ruang kerja Fabric DMV ini.
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan izin TAMPILKAN STATUS KEAMANAN SERVER pada server.
Lihat juga
Tampilan dan Fungsi Manajemen Dinamis Terkait Keamanan (Transact-SQL)
Enkripsi Data Transparan (TDE)
Enkripsi SQL Server
Kunci Enkripsi SQL Server dan Database (Mesin Database)
Hierarki Enkripsi
UBAH Opsi SET DATABASE (Transact-SQL)
MEMBUAT KUNCI ENKRIPSI DATABASE (Transact-SQL)
MENGUBAH KUNCI ENKRIPSI DATABASE (Transact-SQL)
HILANGKAN KUNCI ENKRIPSI DATABASE (Transact-SQL)