SqlCommandColumnEncryptionSetting Énumération

Définition

Spécifie la façon dont les données sont envoyées et reçues lors des opérations de lecture et d’écriture des colonnes chiffrées. En fonction de votre requête spécifique, vous pouvez réduire l’impact sur le niveau de performance en contournant le traitement du pilote Always Encrypted quand 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 à des données en texte brut. Pour plus d’informations, consultez Always Encrypted (Moteur de base de données).For details, see Always Encrypted (Database Engine).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Héritage
SqlCommandColumnEncryptionSetting

Champs

Disabled 3

Désactive Always Encrypted pour la requête.Disables Always Encrypted for the query.

Enabled 1

Active Always Encrypted pour la requête.Enables Always Encrypted for the query.

ResultSetOnly 2

Spécifie que seuls les résultats de la commande doivent être traités par la routine Always Encrypted dans le pilote.Specifies that only the results of the command should be processed by the Always Encrypted routine in the driver. Utilisez cette valeur quand la commande ne possède aucun paramètre nécessitant d’être chiffré.Use this value when the command has no parameters that require encryption.

UseConnectionSetting 0

Spécifie que la commande doit utiliser par défaut le paramètre Always Encrypted dans la chaîne de connexion.Specifies that the command should default to the Always Encrypted setting in the connection string.

Remarques

  • Si Always Encrypted est désactivé pour une requête et que la requête a des paramètres qui doivent être chiffrés (paramètres qui correspondent à des colonnes chiffrées), la requête échoue.If Always Encrypted is disabled for a query and the query has parameters that need to be encrypted (parameters that correspond to encrypted columns), the query will fail.

  • Si Always Encrypted est désactivé pour une requête et que la requête retourne des résultats à partir de colonnes chiffrées, la requête retourne des valeurs chiffrées.If Always Encrypted is disabled for a query and the query returns results from encrypted columns, the query will return encrypted values. Les valeurs chiffrées auront le type de données varbinary.The encrypted values will have the varbinary datatype.

S’applique à

Voir aussi