SqlCommandColumnEncryptionSetting Перечисление

Определение

Определяет способ отправки и получения данных при чтении и записи зашифрованных столбцов. В зависимости от конкретного запроса влияние на производительность может быть уменьшено за счет обхода обработки драйвером данных в режиме Always Encrypted при использовании незашифрованных столбцов. Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным в виде обычного текста. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД).For details, see Always Encrypted (Database Engine).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Наследование
SqlCommandColumnEncryptionSetting

Поля

Disabled 3

Отменяет режим "Всегда зашифрованы" для запроса.Disables Always Encrypted for the query.

Enabled 1

Разрешает режим "Всегда зашифрованы" для запроса.Enables Always Encrypted for the query.

ResultSetOnly 2

Указывает, что только результаты выполнения команды должны обрабатываться в драйвере в режиме "Всегда зашифрованы".Specifies that only the results of the command should be processed by the Always Encrypted routine in the driver. Используйте это значение, если команда не имеет параметров, требующих шифрования.Use this value when the command has no parameters that require encryption.

UseConnectionSetting 0

Указывает, что команда должна использовать по умолчанию параметр "Всегда зашифрованы" в строке подключения.Specifies that the command should default to the Always Encrypted setting in the connection string.

Комментарии

  • Если для запроса отключен Always Encrypted, а в запросе есть параметры, которые должны быть зашифрованы (параметры, соответствующие зашифрованным столбцам), запрос завершится ошибкой.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.

  • Если Always Encrypted для запроса отключена и запрос возвращает результаты из зашифрованных столбцов, запрос возвратит зашифрованные значения.If Always Encrypted is disabled for a query and the query returns results from encrypted columns, the query will return encrypted values. Зашифрованные значения будут иметь тип данных varbinary.The encrypted values will have the varbinary datatype.

Применяется к

Дополнительно