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.
Notez que ces paramètres ne peuvent pas être utilisés pour contourner le chiffrement et accéder à des données en texte brut. Pour plus d’informations, consultez Always Encrypted (Moteur de base de données).
public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting =
Public Enum SqlCommandColumnEncryptionSetting
- Héritage
-
SqlCommandColumnEncryptionSetting
Champs
Disabled | 3 | Spécifie que la connexion n’utilise pas la fonctionnalité Toujours chiffré. Doit être utilisé si aucune requête envoyée par la biais de la connexion n’accède aux colonnes chiffrées. |
Enabled | 1 | Active Always Encrypted pour la requête. |
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é. |
UseConnectionSetting | 0 | Spécifie que la commande doit utiliser par défaut le paramètre Always Encrypted dans la chaîne de connexion. |
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.