SqlCommandColumnEncryptionSetting 열거형

정의

암호화된 열을 읽고 쓸 때 데이터를 보내고 받는 방법을 지정합니다. 특정 쿼리에 따라 암호화되지 않은 열을 사용할 때 Always Encrypted 드라이버의 처리를 우회하여 성능 영향을 줄일 수 있습니다. 이러한 설정은 암호화를 우회하고 일반 텍스트 데이터에 액세스하는 데 사용할 수 없습니다. 자세한 내용은 알웨이 암호화(데이터베이스 엔진) 참조하세요.

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
상속
SqlCommandColumnEncryptionSetting

필드

Name Description
UseConnectionSetting 0

명령이 연결 문자열에서 Always Encrypted 설정 기본값이 되도록 지정합니다.

Enabled 1

쿼리에 Always Encrypted를 사용하도록 설정합니다.

ResultSetOnly 2

명령의 결과만 드라이버의 Always Encrypted 루틴에서 처리되도록 지정합니다. 명령에 암호화가 필요한 매개 변수가 없는 경우 이 값을 사용합니다.

Disabled 3

쿼리에 대해 Always Encrypted를 사용하지 않도록 설정합니다.

설명

  • 쿼리에 대해 Always Encrypted를 사용하지 않도록 설정하고 쿼리에 암호화해야 하는 매개 변수(암호화된 열에 해당하는 매개 변수)가 있는 경우 쿼리가 실패합니다.

  • 쿼리에 대해 Always Encrypted를 사용할 수 없으며 쿼리가 암호화된 열의 결과를 반환하는 경우 쿼리는 암호화된 값을 반환합니다. 암호화된 값은 varbinary 데이터 형식입니다.

적용 대상

추가 정보