SqlCommandColumnEncryptionSetting 枚举

定义

请注意这些设置不能用于绕过加密以及获取纯文本数据的访问权限。 有关详细信息,请参阅 Always Encrypted(数据库引擎)

public enum class SqlCommandColumnEncryptionSetting
public enum SqlCommandColumnEncryptionSetting
type SqlCommandColumnEncryptionSetting = 
Public Enum SqlCommandColumnEncryptionSetting
继承
SqlCommandColumnEncryptionSetting

字段

Disabled 3

指定连接不使用“始终加密”功能。 如果未通过该连接发送访问加密列的查询,则应使用此设置。

Enabled 1

为查询启用 Always Encrypted。

ResultSetOnly 2

指定驱动程序中 Always Encrypted 例程应只能处理命令的结果。 当命令不具有需要加密的任何参数时使用此值。

UseConnectionSetting 0

指定该命令应默认为连接字符串中的 Always Encrypted 设置。

注解

  • 如果查询已禁用 Always Encrypted,且查询有需要加密的参数(对应于加密列的参数),那么查询会失败。
  • 如果查询已禁用 Always Encrypted,且查询从加密列返回结果,那么查询会返回加密值。 加密值具有 varbinary 数据类型。

适用于