sys. column_encryption_key_values (Transact-SQL)sys.column_encryption_key_values (Transact-SQL)

Gilt für: JaSQL Server JaAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Gibt Informationen zu verschlüsselten Werten von Spalten Verschlüsselungsschlüsseln (ceks) zurück, die entweder mit dem Create Column Encryption Key -oder dem ALTER COLUMN Encryption Key-(Transact-SQL) -Anweisung erstellt wurden.Returns information about encrypted values of column encryption keys (CEKs) created with either the CREATE COLUMN ENCRYPTION KEY or the ALTER COLUMN ENCRYPTION KEY (Transact-SQL) statement. Jede Zeile stellt den Wert eines Cek dar, der mit einem Spalten Hauptschlüssel (Column Master Key, CMK) verschlüsselt ist.Each row represents a value of a CEK, encrypted with a column master key (CMK).

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
column_encryption_key_idcolumn_encryption_key_id intint ID des Cek in der Datenbank.ID of the CEK in the database.
column_master_key_idcolumn_master_key_id intint ID des Spalten Hauptschlüssels, der verwendet wurde, um den Cek-Wert zu verschlüsseln.ID of the column master key that was used to encrypt the CEK value.
encrypted_valueencrypted_value varbinary (8000)varbinary(8000) Der Cek-Wert, der mit dem in column_master_key_id angegebenen CMK verschlüsselt ist.CEK value encrypted with the CMK specified in column_master_key_id.
encryption_algorithm_nameencryption_algorithm_name sysnamesysname Der Name eines Algorithmus, der zum Verschlüsseln des Cek-Werts verwendet wird.Name of an algorithm used to encrypt the CEK value.

Der Name des Verschlüsselungsalgorithmus, der zum Verschlüsseln des Werts verwendet wird.Name of the encryption algorithm used to encrypt the value. Der Algorithmus für die Systemanbieter muss RSA_OAEPwerden.The algorithm for the system providers must be RSA_OAEP.

BerechtigungenPermissions

Erfordert die View any Column Encryption Key -Berechtigung.Requires the VIEW ANY COLUMN ENCRYPTION KEY permission.

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Weitere InformationenSee Also

Erstellen eines Spalten Verschlüsselungsschlüssels (Transact-SQL-) CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
Alter Column Encryption Key (Transact-SQL-) ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
Löschen des Spalten Verschlüsselungsschlüssels (Transact-SQL-) DROP COLUMN ENCRYPTION KEY (Transact-SQL)
Erstellen eines Spalten Hauptschlüssels (Transact-SQL-) CREATE COLUMN MASTER KEY (Transact-SQL)
Sicherheitskatalogsichten (Transact-SQL) Security Catalog Views (Transact-SQL)
sys. column_encryption_keys (Transact-SQL-) sys.column_encryption_keys (Transact-SQL)
sys. column_master_keys (Transact-SQL-) sys.column_master_keys (Transact-SQL)
sys. Columns (Transact-SQL-) sys.columns (Transact-SQL)
Always Encrypted Always Encrypted
Always Encrypted mit sicheren Enklaven Always Encrypted with secure enclaves
Übersicht über die Schlüsselverwaltung für Always Encrypted Overview of Key Management for Always Encrypted
Verwalten von Schlüsseln für Always Encrypted mit Secure EnclavesManage keys for Always Encrypted with secure enclaves