Compartir a través de


SqlCommandColumnEncryptionSetting Enumeración

Definición

Tenga en cuenta que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más información, vea Always Encrypted (motor de base de datos).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Herencia
SqlCommandColumnEncryptionSetting

Campos

Disabled 3

Especifica que la conexión no usa la funcionalidad de siempre cifrado. Debe usarse si no hay consultas enviadas a través de las columnas cifradas para acceso de conexión.

Enabled 1

Habilita Siempre cifrado para la consulta.

ResultSetOnly 2

Especifica que solo los resultados del comando deben ser procesados por la rutina Siempre cifrado en el controlador. Use este valor cuando el comando no tenga parámetros que requieran cifrado.

UseConnectionSetting 0

Especifica que el comando debería establecerse de forma predeterminada en la configuración Siempre cifrado en la cadena de conexión.

Comentarios

  • Si Always Encrypted está deshabilitado para una consulta y la consulta tiene parámetros que deben estar cifrados (parámetros que corresponden a columnas cifradas), se producirá un error en la consulta.
  • Si Always Encrypted está deshabilitado para una consulta y la consulta devuelve los resultados de las columnas cifradas, la consulta devolverá valores cifrados. Los valores cifrados tendrán el tipo de datos varbinary.

Se aplica a