SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting Enum

Definizione

Specifica come verranno inviati e ricevuti i dati durante la lettura e scrittura delle colonne crittografate. A seconda della query specifica, l'impatto sulle prestazioni può essere ridotto ignorando l'elaborazione del driver Always Encrypted quando vengono usate le colonne non crittografate. Tenere presente che queste impostazioni non possono essere usate per ignorare la crittografia e ottenere l'accesso ai dati di testo non crittografato. Per informazioni dettagliate, vedere Always Encrypted (Motore di database).For details, see Always Encrypted (Database Engine).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Ereditarietà
SqlCommandColumnEncryptionSettingSqlCommandColumnEncryptionSettingSqlCommandColumnEncryptionSettingSqlCommandColumnEncryptionSetting

Campi

Disabled Disabled Disabled Disabled 3

Disabilita Sempre crittografato per la query.Disables Always Encrypted for the query.

Enabled Enabled Enabled Enabled 1

Abilita Sempre crittografato per la query.Enables Always Encrypted for the query.

ResultSetOnly ResultSetOnly ResultSetOnly ResultSetOnly 2

Specifica che solo i risultati del comando devono essere elaborati in base alla routine Sempre crittografato nel driver.Specifies that only the results of the command should be processed by the Always Encrypted routine in the driver. Usare questo valore quando il comando non contiene parametri che richiedono la crittografia.Use this value when the command has no parameters that require encryption.

UseConnectionSetting UseConnectionSetting UseConnectionSetting UseConnectionSetting 0

Specifica che il comando deve essere predefinito per l'impostazione Sempre crittografato nella stringa di connessione.Specifies that the command should default to the Always Encrypted setting in the connection string.

Commenti

  • Se Always Encrypted è disabilitato per una query e la query include parametri che devono essere crittografati (parametri che corrispondono alle colonne crittografate), la query avrà esito negativo.If Always Encrypted is disabled for a query and the query has parameters that need to be encrypted (parameters that correspond to encrypted columns), the query will fail.

  • Se Always Encrypted è disabilitato per una query e la query restituisce risultati dalle colonne crittografate, la query restituirà i valori crittografati.If Always Encrypted is disabled for a query and the query returns results from encrypted columns, the query will return encrypted values. I valori crittografati avranno il tipo di dati varbinary.The encrypted values will have the varbinary datatype.

Si applica a

Vedi anche