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

Si applica a:Applies to: sìSQL ServerSQL Server (tutte le versioni supportate) yesSQL ServerSQL Server (all supported versions) Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL DatabaseSi applica a:Applies to: sìSQL ServerSQL Server (tutte le versioni supportate) yesSQL ServerSQL Server (all supported versions) Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL Database

Restituisce informazioni sui valori crittografati delle chiavi di crittografia di colonna (chiavi CEK) create con la chiave di crittografia della colonna Create Column o l'istruzione ALTER column Encryption Key (Transact-SQL) .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. Ogni riga rappresenta un valore di un CEK, crittografato con una chiave master della colonna (CMK).Each row represents a value of a CEK, encrypted with a column master key (CMK).

Nome colonnaColumn name Tipo di datiData type DescrizioneDescription
column_encryption_key_idcolumn_encryption_key_id intint ID di CEK nel database.ID of the CEK in the database.
column_master_key_idcolumn_master_key_id intint ID della chiave master della colonna utilizzata per crittografare il valore CEK.ID of the column master key that was used to encrypt the CEK value.
encrypted_valueencrypted_value varbinary(8000)varbinary(8000) Valore CEK crittografato con il CMK specificato in column_master_key_id.CEK value encrypted with the CMK specified in column_master_key_id.
encryption_algorithm_nameencryption_algorithm_name sysnamesysname Nome di un algoritmo utilizzato per crittografare il valore di CEK.Name of an algorithm used to encrypt the CEK value.

Nome dell'algoritmo di crittografia usato per crittografare il valore.Name of the encryption algorithm used to encrypt the value. L'algoritmo per i provider di sistema deve essere RSA_OAEP.The algorithm for the system providers must be RSA_OAEP.

AutorizzazioniPermissions

Richiede l'autorizzazione View any Column Encryption Key .Requires the VIEW ANY COLUMN ENCRYPTION KEY permission.

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni.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. Per altre informazioni, vedere Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vedere ancheSee Also

CREATE COLUMN ENCRYPTION KEY (Transact-SQL) CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL) ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (Transact-SQL) DROP COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (Transact-SQL) CREATE COLUMN MASTER KEY (Transact-SQL)
Viste del catalogo relative alla sicurezza (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 con enclave sicuri Always Encrypted with secure enclaves
Panoramica della gestione delle chiavi per Always Encrypted Overview of Key Management for Always Encrypted
Gestire le chiavi per Always Encrypted con enclave sicuriManage keys for Always Encrypted with secure enclaves