SqlCommandColumnEncryptionSetting Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.