sys.dm_database_encryption_keys (Transact-SQL)
Gibt Informationen über den Verschlüsselungsstatus einer Datenbank und die ihr zugeordneten Verschlüsselungsschlüssel für die Datenbank zurück. Weitere Informationen über die Datenbankverschlüsselung finden Sie unter Grundlegendes zur transparenten Datenverschlüsselung (TDE).
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
database_id |
int |
ID der Datenbank |
encryption_state |
int |
Gibt an, ob die Datenbank verschlüsselt oder nicht verschlüsselt ist. 0 = Kein Verschlüsselungsschlüssel für die Datenbank vorhanden, keine Verschlüsselung 1 = Unverschlüsselt 2 = Verschlüsselung wird ausgeführt 3 = Verschlüsselt. 4 = Schlüsseländerung wird ausgeführt 5 = Entschlüsselung wird ausgeführt 6 = Schutzänderung wird ausgeführt (Das Zertifikat oder der asymmetrische Schlüssel, das bzw. der zum Verschlüsseln des Verschlüsselungsschlüssels für die Datenbank verwendet wird, wird geändert.) |
create_date |
datetime |
Zeigt das Datum der Erstellung des Verschlüsselungsschlüssels an. |
regenerate_date |
datetime |
Zeigt das Datum der Neugenerierung des Verschlüsselungsschlüssels an. |
modify_date |
datetime |
Zeigt das Datum der Änderung des Verschlüsselungsschlüssels an. |
set_date |
datetime |
Zeigt das Datum der Anwendung des Verschlüsselungsschlüssels auf die Datenbank an. |
opened_date |
datetime |
Zeigt das Datum an, an dem der Datenbankschlüssel zuletzt geöffnet wurde. |
key_algorithm |
varchar(?) |
Zeigt den Algorithmus an, der für den Schlüssel verwendet wird. |
key_length |
int |
Zeigt die Länge des Schlüssels an. |
encryptor_thumbprint |
varbin |
Zeigt den Fingerabdruck der Verschlüsselung an. |
percent_complete |
real |
Prozentualer Anteil der bereits abgeschlossenen Änderung des Verschlüsselungsstatus einer Datenbank. Dieser Wert ist 0, wenn es keine Statusänderung gibt. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Änderungsverlauf
Aktualisierter Inhalt |
---|
Die Beschreibung für encryption_state 6 wurde hinzugefügt. |
Siehe auch