Sdílet prostřednictvím


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 obejitím zpracování ovladače Always Encrypted při použití nešifrovaných sloupců. Všimněte si, že tato nastavení nelze použít k obejití šifrování a získání přístupu k datům ve formátu prostého textu. Podrobnosti najdete v tématu Always Encrypted (databázový stroj).

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

Pole

Disabled 3

Zakáže funkci Always Encrypted pro dotaz.

Enabled 1

Povolí pro dotaz funkci Always Encrypted.

ResultSetOnly 2

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

UseConnectionSetting 0

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

Poznámky

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

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

Platí pro

Viz také