SqlCommandColumnEncryptionSetting Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogyan lesznek elküldve és fogadva az adatok a titkosított oszlopok olvasása és írása során. Az adott lekérdezéstől függően a teljesítményre gyakorolt hatás csökkenthető az Always Encrypted illesztőprogram feldolgozásának megkerülésével, ha nem titkosított oszlopokat használ. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine).
public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting =
Public Enum SqlCommandColumnEncryptionSetting
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| UseConnectionSetting | 0 | Megadja, hogy a parancsnak a kapcsolati sztring Always Encrypted beállításának kell alapértelmezettnek lennie. |
| Enabled | 1 | Engedélyezi az Always Encryptedt a lekérdezéshez. |
| ResultSetOnly | 2 | Azt határozza meg, hogy csak a parancs eredményeit dolgozza fel az illesztőprogram Always Encrypted rutinja. Ezt az értéket akkor használja, ha a parancs nem rendelkezik titkosítást igénylő paraméterekkel. |
| Disabled | 3 | Letiltja az Always Encryptedt a lekérdezéshez. |
Megjegyzések
Ha az Always Encrypted le van tiltva egy lekérdezéshez, és a lekérdezés olyan paraméterekkel rendelkezik, amelyeket titkosítani kell (a titkosított oszlopoknak megfelelő paraméterekkel), a lekérdezés sikertelen lesz.
Ha az Always Encrypted le van tiltva egy lekérdezésnél, és a lekérdezés titkosított oszlopokból származó eredményeket ad vissza, a lekérdezés titkosított értékeket ad vissza. A titkosított értékek varbináris adattípussal rendelkeznek.