Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bir veritabanının şifreleme durumu ve ilişkili veritabanı şifreleme anahtarları hakkında bilgi döndürür. Veritabanı şifrelemesi hakkında daha fazla bilgi için bkz . Saydam Veri Şifrelemesi (TDE).
| Sütun Adı | Veri Türü | Description |
|---|---|---|
| database_id | int | Veritabanının kimliği. |
| encryption_state | int | Veritabanının şifrelenip şifrelenmediğini gösterir. 0 = Veritabanı şifreleme anahtarı yok, şifreleme yok 1 = Şifrelenmemiş 2 = Şifreleme sürüyor 3 = Şifrelenmiş 4 = Anahtar değişikliği devam ediyor 5 = Şifre çözme işlemi devam ediyor 6 = Koruma değişikliği devam ediyor (Veritabanı şifreleme anahtarını şifreleyen sertifika veya asimetrik anahtar değiştiriliyor.) |
| create_date | datetime | Şifreleme anahtarının oluşturulduğu tarihi (UTC olarak) görüntüler. |
| regenerate_date | datetime | Şifreleme anahtarının yeniden oluşturulduğu tarihi (UTC olarak) görüntüler. |
| modify_date | datetime | Şifreleme anahtarının değiştirildiği tarihi (UTC olarak) görüntüler. |
| set_date | datetime | Şifreleme anahtarının veritabanına uygulandığı tarihi (UTC olarak) görüntüler. |
| opened_date | datetime | Veritabanı anahtarının en son ne zaman (UTC) açıldığını gösterir. |
| key_algorithm | nvarchar(32) | Anahtar için kullanılan algoritmayı görüntüler. |
| key_length | int | Anahtarın uzunluğunu görüntüler. |
| encryptor_thumbprint | varbinary(20) | Şifrelayıcının parmak izini gösterir. |
| encryptor_type | nvarchar(32) |
için geçerlidir: SQL Server (SQL Server 2012 (11.x) ile geçerli sürüm). Şifrelayıcıyı açıklar. |
| percent_complete | real | Veritabanı şifreleme durumu değişikliğinin tamamlanma yüzdesi. Durum değişikliği yoksa bu 0 olur. |
| encryption_state_desc | nvarchar(32) |
için geçerlidir: SQL Server 2019 (15.x) ve üzeri. Veritabanının şifrelenip şifrelenmediğini gösteren dize. NONE ŞİFRELENMEMİŞ ŞİFRELENMİŞ DECRYPTION_IN_PROGRESS ENCRYPTION_IN_PROGRESS KEY_CHANGE_IN_PROGRESS PROTECTION_CHANGE_IN_PROGRESS |
| encryption_scan_state | int |
için geçerlidir: SQL Server 2019 (15.x) ve üzeri. Şifreleme taramasının geçerli durumunu gösterir. 0 = Tarama başlatılmadı, TDE etkinleştirilmedi 1 = Tarama devam ediyor. 2 = Tarama devam ediyor, ancak askıya alındı, kullanıcı devam edebilir. 3 = Tarama bir nedenle durduruldu, el ile müdahale gerekiyor. Daha fazla yardım için Microsoft Desteği'ne başvurun. 4 = Tarama başarıyla tamamlandı, TDE etkinleştirildi ve şifreleme tamamlandı. |
| encryption_scan_state_desc | nvarchar(32) |
için geçerlidir: SQL Server 2019 (15.x) ve üzeri. Şifreleme taramasının geçerli durumunu gösteren dize. NONE RUNNING SUSPENDED ABORTED COMPLETE |
| encryption_scan_modify_date | datetime |
için geçerlidir: SQL Server 2019 (15.x) ve üzeri. Şifreleme tarama durumunun son değiştirildiği tarihi (UTC olarak) görüntüler. |
Permissions
SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.
SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.
Doku SQL veritabanında, kullanıcıya bu DMV'yi sorgulamak için veritabanında VIEW DATABASE STATE izni verilmelidir. Doku çalışma alanının bu DMV'yi sorgulayabileceğiniz herhangi bir rolün üyesi de olabilir.
SQL Server 2022 ve üzeri için izinler
Sunucuda SUNUCU GÜVENLİĞİ DURUMUNU GÖRÜNTÜLE izni gerektirir.
Ayrıca bakınız
Güvenlikle İlgili Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Saydam Veri Şifrelemesi (TDE)
SQL Server Şifreleme
SQL Server ve Veritabanı Şifreleme Anahtarları (Veritabanı Altyapısı)
Şifreleme Hiyerarşisi
ALTER DATABASE SET Seçenekleri (Transact-SQL)
VERITABANI ŞIFRELEME ANAHTARI OLUŞTUR (Transact-SQL)
VERITABANI ŞIFRELEME ANAHTARINI DEĞIŞTIR (Transact-SQL)
DROP DATABASE ŞIFRELEME ANAHTARı (Transact-SQL)