SqlCommandColumnEncryptionSetting Výčet

Definice

Určuje, jak se budou data odesílat a přijímat při čtení a zápisu šifrovaných sloupců. V závislosti na konkrétním dotazu může být dopad na výkon snížen vynecháním zpracování ovladače Always Encrypted při použití nešifrovaných sloupců. Tato nastavení nelze použít k obejití šifrování a získání přístupu k datům prostého textu. Podrobnosti najdete v tématu Always Encrypted (Database Engine).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Dědičnost
SqlCommandColumnEncryptionSetting

Pole

Name Hodnota Description
UseConnectionSetting 0

Určuje, že příkaz by měl v připojovacím řetězci výchozí nastavení Always Encrypted.

Enabled 1

Povolí funkci Always Encrypted pro dotaz.

ResultSetOnly 2

Určuje, že rutina Always Encrypted v ovladači by měla zpracovávat pouze výsledky příkazu. Tuto hodnotu použijte, pokud příkaz nemá žádné parametry, které vyžadují šifrování.

Disabled 3

Zakáže funkci Always Encrypted pro dotaz.

Poznámky

  • Pokud je funkce Always Encrypted pro dotaz zakázaná a dotaz má parametry, které je potřeba zašifrovat (parametry odpovídající šifrovaným sloupcům), dotaz selže.

  • Pokud je funkce Always Encrypted pro dotaz zakázaná a dotaz vrátí výsledky ze šifrovaných sloupců, vrátí dotaz šifrované hodnoty. Šifrované hodnoty budou mít varbinární datový typ.

Platí pro

Viz také