SqlCommandColumnEncryptionSetting Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie comment les données seront envoyées et reçues lors de la lecture et de l’écriture de colonnes chiffrées. Selon votre requête spécifique, l’impact sur les performances peut être réduit en contournant le traitement du pilote Always Encrypted lorsque des colonnes non chiffrées sont utilisées. Notez que ces paramètres ne peuvent pas être utilisés pour contourner le chiffrement et accéder aux données en texte clair. Pour plus d’informations, consultez Always Encrypted (Moteur de base de données).
Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient.
public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting =
Public Enum SqlCommandColumnEncryptionSetting
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| UseConnectionSetting | 0 | Spécifie que la commande doit utiliser par défaut le paramètre Always Encrypted dans la chaîne de connexion. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Enabled | 1 | Active Always Encrypted pour la requête. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| ResultSetOnly | 2 | Spécifie que seuls les résultats de la commande doivent être traités par la routine Always Encrypted dans le pilote. Utilisez cette valeur quand la commande ne possède aucun paramètre nécessitant d’être chiffré. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Disabled | 3 | Désactive Always Encrypted pour la requête. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
Remarques
Si Always Encrypted est désactivé pour une requête et que celle-ci comporte des paramètres pour lesquels un chiffrement est obligatoire (des paramètres qui correspondent aux colonnes chiffrées), la requête échouera.
Si Always Encrypted est désactivé pour une requête et que celle-ci retourne des résultats provenant de colonnes chiffrées, elle retournera des valeurs chiffrées, du type varbinary.