SqlCommandColumnEncryptionSetting Enumerazione

Definizione

Specifica la modalità di invio e ricezione dei dati durante la lettura e la scrittura di colonne crittografate. A seconda della query specifica, l'impatto sulle prestazioni può essere ridotto ignorando l'elaborazione del driver Always Encrypted quando vengono usate colonne non crittografate. Si noti 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).

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

Campi

Nome Valore Descrizione
UseConnectionSetting 0

Specifica che il comando deve essere predefinito per l'impostazione Always Encrypted nella stringa di connessione.

Enabled 1

Abilita Always Encrypted per la query.

ResultSetOnly 2

Specifica che solo i risultati del comando devono essere elaborati in base alla routine Always Encrypted nel driver. Usare questo valore quando il comando non contiene parametri che richiedono la crittografia.

Disabled 3

Disabilita Always Encrypted per la query.

Commenti

  • Se Always Encrypted è disabilitato per una query e la query include parametri che devono essere crittografati (parametri corrispondenti a colonne crittografate), la query avrà esito negativo.

  • Se Always Encrypted è disabilitato per una query e la query restituisce risultati da colonne crittografate, i valori restituiti saranno crittografati. I valori crittografati avranno il tipo di dati varbinary.

Si applica a

Vedi anche