我在 SQL Server
数据库中实现了用于加密表列的 Always Encrypted
。
创建证书、将其链接到表/cokuna 并在 SQL Server Management Studio
中使用它的过程是可以的。
尝试 UPDATE
已加密的列时,发生错误。
update CLIENTE set CL_CGCCPF = '11111111111*' where CL_ENCODIGO = 34
消息 206,级别 16,状态 2,第 1 行 操作数类型冲突:varchar 是 与使用 (encryption_type = 加密的 varchar(8000) 不兼容 'DETERMINISTIC', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = 'CertificadoTeste', column_encryption_key_database_name = 'LGPD') collation_name = 'SQL_Latin1_General_CP1_CI_AI'