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 CREATE COLUMN ENCRYPTION KEY eller ALTER COLUMN ENCRYPTION KEY (Transact-SQL) -satsen. 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 behörigheten VISA VILKEN KOLUMN SOM HELST krypteringsnyckel .

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

SKAPA KOLUMNKRYPTERINGSNYCKEL (Transact-SQL)
ÄNDRA KOLUMNKRYPTERINGSNYCKEL (Transact-SQL)
TA BORT KOLUMNKRYPTERINGSNYCKEL (Transact-SQL)
SKAPA KOLUMNHUVUDNYCKEL (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