SqlCommandColumnEncryptionSetting Enum

Definition

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
SqlCommandColumnEncryptionSetting

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.

Gäller för

Se även