SqlCommandColumnEncryptionSetting Sabit listesi

Tanım

Şifrelenmiş sütunları okurken ve yazarken verilerin nasıl gönderileceğini ve alınacağını belirtir. Belirli sorgunuza bağlı olarak, şifrelenmemiş sütunlar kullanılırken Always Encrypted sürücüsünün işlenmesi atlanarak performans etkisi azaltılabilir. Bu ayarların şifrelemeyi atlamak ve düz metin verilere erişim kazanmak için kullanılamadığını unutmayın. Ayrıntılar için bkz. Always Encrypted (Veritabanı Altyapısı).

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
Devralma
SqlCommandColumnEncryptionSetting

Alanlar

Disabled 3

Sorgu için Always Encrypted devre dışı bırakır.

Enabled 1

Sorgu için Always Encrypted etkinleştirir.

ResultSetOnly 2

Yalnızca komutun sonuçlarının sürücüdeki Always Encrypted yordamı tarafından işlenmesi gerektiğini belirtir. Komutun şifreleme gerektiren parametreleri olmadığında bu değeri kullanın.

UseConnectionSetting 0

Komutun varsayılan olarak bağlantı dizesi Always Encrypted ayarına ayarlanması gerektiğini belirtir.

Açıklamalar

  • Always Encrypted bir sorgu için devre dışı bırakılırsa ve sorgunun şifrelenmesini gerektiren parametreleri varsa (şifrelenmiş sütunlara karşılık gelen parametreler), sorgu başarısız olur.

  • Bir sorgu için Always Encrypted devre dışı bırakılırsa ve sorgu şifrelenmiş sütunlardan sonuçlar döndürürse, sorgu şifrelenmiş değerler döndürür. Şifrelenmiş değerler, varbinary veri türüne sahip olacaktır.

Şunlara uygulanır

Ayrıca bkz.