Compartilhar via


SqlCommandColumnEncryptionSetting Enumeração

Definição

Observe que essas configurações não podem ser usadas para ignorar a criptografia e obter acesso a dados de texto não criptografado. Para obter detalhes, consulte Always Encrypted (Mecanismo de Banco de Dados).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Herança
SqlCommandColumnEncryptionSetting

Campos

Disabled 3

Especifica que a conexão não usa Always Encrypted. Deve ser usado se nenhuma consulta enviada sobre as conexão acessa colunas criptografadas.

Enabled 1

Habilita o Always Encrypted na consulta.

ResultSetOnly 2

Especifica que somente os resultados do comando devem ser processados pela rotina do Always Encrypted no driver. Use esse valor quando o comando não tiver nenhum parâmetro que exige criptografia.

UseConnectionSetting 0

Especifica que o comando deve usar como padrão a configuração do Always Encrypted na cadeia de conexão.

Comentários

  • Se Always Encrypted estiver desabilitado para uma consulta e a consulta tiver parâmetros que precisam ser criptografados (parâmetros que correspondem a colunas criptografadas), a consulta falhará.
  • Se Always Encrypted estiver desabilitado para uma consulta e a consulta retornar resultados de colunas criptografadas, a consulta retornará valores criptografados. Os valores criptografados terão o tipo de dados varbinary.

Aplica-se a