sys.column_encryption_key_values (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Returnerar information om krypterade värden för kolumnkrypteringsnycklar (CEK) skapade med antingen satsen CREATE COLUMN ENCRYPTION KEYALTER COLUMN ENCRYPTION KEY (Transact-SQL ). Varje rad representerar ett värde av en CEK, krypterad med en kolumnhuvudnyckel (CMK).

Kolumnnamn Datatyp Description
column_encryption_key_id int ID för CEK i databasen.
column_master_key_id int ID för kolumnens huvudnyckel som användes för att kryptera CEK-värdet.
encrypted_value varbinär(8000) CEK-värdet krypterat med CMK som anges i column_master_key_id.
encryption_algorithm_name sysname Namnet på en algoritm som används för att kryptera CEK-värdet.

Namnet på krypteringsalgoritmen som används för att kryptera värdet. Algoritmen för systemprovidrar måste vara RSA_OAEP.

Permissions

Kräver VIEW ALLS COLUMN ENCRYPTION KEY tillstånd.

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

Se även

CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (Transact-SQL)
Säkerhetskatalogvyer (Transact-SQL)
sys.column_encryption_keys (Transact-SQL)
sys.column_master_keys (Transact-SQL)
sys.columns (Transact-SQL)
Alltid krypterad
Always Encrypted med säkra enklaver
Översikt över nyckelhantering för Always Encrypted
Hantera nycklar för Always Encrypted med säkra enklaver