SqlCommandColumnEncryptionSetting Enumeração

Definição

Especifica como os dados serão enviados e recebidos durante a leitura e gravação de colunas criptografadas.Specifies how data will be sent and received when reading and writing encrypted columns. Dependendo da consulta específica, o impacto no desempenho pode ser reduzido ignorando o processamento do driver Always Encrypted quando colunas não criptografadas são usadas.Depending on your specific query, performance impact may be reduced by bypassing the Always Encrypted driver's processing when non-encrypted columns are being used. Observe que essas configurações não podem ser usadas para ignorar a criptografia e obter acesso a dados de texto não criptografado.Note that these settings cannot be used to bypass encryption and gain access to plaintext data. Para obter detalhes, consulte Always Encrypted (Mecanismo de Banco de Dados).For details, see Always Encrypted (Database Engine).

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

Campos

Disabled 3

Desabilita o Always Encrypted na consulta.Disables Always Encrypted for the query.

Enabled 1

Habilita o Always Encrypted na consulta.Enables Always Encrypted for the query.

ResultSetOnly 2

Especifica que somente os resultados do comando devem ser processados pela rotina do Always Encrypted no driver.Specifies that only the results of the command should be processed by the Always Encrypted routine in the driver. Use esse valor quando o comando não tiver nenhum parâmetro que exige criptografia.Use this value when the command has no parameters that require encryption.

UseConnectionSetting 0

Especifica que o comando deve usar como padrão a configuração do Always Encrypted na cadeia de conexão.Specifies that the command should default to the Always Encrypted setting in the connection string.

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á.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.

  • Se Always Encrypted estiver desabilitado para uma consulta e a consulta retornar resultados de colunas criptografadas, a consulta retornará valores criptografados.If Always Encrypted is disabled for a query and the query returns results from encrypted columns, the query will return encrypted values. Os valores criptografados terão o tipo de dados varbinary.The encrypted values will have the varbinary datatype.

Aplica-se a