SqlCommandColumnEncryptionSetting Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.