SqlCommandColumnEncryptionSetting Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger hur data ska skickas och tas emot vid läsning och skrivning av krypterade kolumner. Beroende på din specifika fråga kan prestandapåverkan minskas genom att kringgå always encrypted-drivrutinens bearbetning när icke-krypterade kolumner används. Observera att dessa inställningar inte kan användas för att kringgå kryptering och få åtkomst till klartextdata. Mer information finns i Always Encrypted (Database Engine).
public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting =
Public Enum SqlCommandColumnEncryptionSetting
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| UseConnectionSetting | 0 | Anger att kommandot som standard ska använda inställningen Always Encrypted i anslutningssträngen. |
| Enabled | 1 | Aktiverar Always Encrypted för frågan. |
| ResultSetOnly | 2 | Anger att endast resultatet av kommandot ska bearbetas av always encrypted-rutinen i drivrutinen. Använd det här värdet när kommandot inte har några parametrar som kräver kryptering. |
| Disabled | 3 | Inaktiverar Always Encrypted för frågan. |
Kommentarer
Om Always Encrypted är inaktiverat för en fråga och frågan har parametrar som måste krypteras (parametrar som motsvarar krypterade kolumner) misslyckas frågan.
Om Always Encrypted är inaktiverat för en fråga och frågan returnerar resultat från krypterade kolumner returnerar frågan krypterade värden. De krypterade värdena har datatypen varbinary.