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 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).
public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting =
Public Enum SqlCommandColumnEncryptionSetting
- Ereditarietà
Campi
Disabled | 3 | Disabilita Sempre crittografato per la query. |
Enabled | 1 | Abilita Sempre crittografato per la query. |
ResultSetOnly | 2 | Specifica che solo i risultati del comando devono essere elaborati in base alla routine Sempre crittografato nel driver. Usare questo valore quando il comando non contiene parametri che richiedono la crittografia. |
UseConnectionSetting | 0 | Specifica che il comando deve essere predefinito per l'impostazione Sempre crittografato nella stringa di connessione. |
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.