SqlCommandColumnEncryptionSetting Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.