Condividi tramite


SqlCommandColumnEncryptionSetting Enumerazione

Definizione

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à
SqlCommandColumnEncryptionSetting

Campi

Disabled 3

Specifica che la connessione non usa la funzionalità Sempre crittografato. Deve essere usato se nessuna query viene inviata tramite le colonne crittografate di accesso alla connessione.

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.

Si applica a