sys.key_encryptions (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Zeile für jede Verschlüsselung mit einem symmetrischen Schlüssel zurück, die mit der ENCRYPTION BY-Klausel der CREATE SYMMETRIC KEY-Anweisung angegeben ist.

Spaltennamen Datentypen Beschreibung
key_id int ID des verschlüsselten Schlüssels.
thumbprint varbinary(32) SHA-1-Hash des Zertifikats, mit dem der Schlüssel verschlüsselt wird, oder der GUID des symmetrischen Schlüssels, mit dem der Schlüssel verschlüsselt wird.
crypt_type char(4) Verschlüsselungstyp:

ESKS = Verschlüsselt mit symmetrischem Schlüssel

ESKP, ESP2 oder ESP3 = Verschlüsselt mit Kennwort

EPUC = Verschlüsselt mit Zertifikat

EPUA = Verschlüsselt mit asymmetrischem Schlüssel

ESKM = Verschlüsselt mit Hauptschlüssel
crypt_type_desc nvarchar(60) Beschreibung des Verschlüsselungstyps:

ENCRYPTION BY SYMMETRIC KEY

VERSCHLÜSSELUNG NACH KENNWORT
(Ab SQL Server 2017 (14.x) enthält eine Versionsnummer für die Verwendung durch CSS.)

ENCRYPTION BY CERTIFICATE

ENCRYPTION BY ASYMMETRIC KEY

ENCRYPTION BY MASTER KEY

Hinweis: Windows DPAPI wird verwendet, um den Dienstmasterschlüssel zu schützen.
crypt_property varbinary(max) Signierte oder verschlüsselte Bits.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)
Sicherheitskatalogsichten (Transact-SQL)
Verschlüsselungshierarchie
CREATE SYMMETRIC KEY (Transact-SQL)