SqlCommandColumnEncryptionSetting Enumeráció

Definíció

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
SqlCommandColumnEncryptionSetting

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.

A következőre érvényes:

Lásd még