SqlCommandColumnEncryptionSetting Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.