Udostępnij za pośrednictwem


SqlCommandColumnEncryptionSetting Wyliczenie

Definicja

Należy pamiętać, że tych ustawień nie można używać do pomijania szyfrowania i uzyskiwania dostępu do danych w postaci zwykłego tekstu. Aby uzyskać szczegółowe informacje, zobacz Always Encrypted (aparat bazy danych).

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

Pola

Disabled 3

Określa, że połączenie nie używa Always Encrypted. Należy użyć, jeśli żadne zapytania nie są wysyłane za pośrednictwem zaszyfrowanych kolumn dostępu do połączenia.

Enabled 1

Włącza Always Encrypted dla zapytania.

ResultSetOnly 2

Określa, że tylko wyniki polecenia powinny być przetwarzane przez procedurę Always Encrypted w sterowniku. Użyj tej wartości, gdy polecenie nie ma parametrów wymagających szyfrowania.

UseConnectionSetting 0

Określa, że polecenie powinno być domyślne dla ustawienia Always Encrypted w parametrach połączenia.

Uwagi

  • Jeśli Always Encrypted jest wyłączona dla zapytania, a zapytanie ma parametry, które muszą być zaszyfrowane (parametry odpowiadające zaszyfrowanym kolumnom), zapytanie zakończy się niepowodzeniem.
  • Jeśli Always Encrypted jest wyłączona dla zapytania, a zapytanie zwraca wyniki z zaszyfrowanych kolumn, zapytanie zwróci zaszyfrowane wartości. Zaszyfrowane wartości będą miały typ danych varbinary.

Dotyczy