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 Transparente Datenverschlüsselung (TDE).
Spaltenname |
Datentyp |
Beschreibung |
|
---|---|---|---|
database_id |
int |
Die 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 |
nvarchar(32) |
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 |
varbinary(20) |
Zeigt den Fingerabdruck der Verschlüsselung an. |
|
encryptor_type |
nvarchar(32) |
Beschreibt die Verschlüsselung.
|
|
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.
Siehe auch
Verweis
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Sicherheitsbezogene dynamische Verwaltungssichten und -funktionen (Transact-SQL)
ALTER DATABASE SET-Optionen (Transact-SQL)
CREATE DATABASE ENCRYPTION KEY (Transact-SQL)
ALTER DATABASE ENCRYPTION KEY (Transact-SQL)
DROP DATABASE ENCRYPTION KEY (Transact-SQL)
Konzepte
Transparente Datenverschlüsselung (TDE)
Verschlüsselungsschlüssel für SQL Server und Datenbank (Datenbankmodul)