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