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 Always Encrypted pro dotaz.

Enabled 1

Povolí 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í.

UseConnectionSetting 0

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

Poznámky

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

  • Pokud je pro dotaz zakázaná Always Encrypted 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é