SQL Server 错误,列始终加密

时间:2021-06-07 13:28:58

标签: sql sql-server database

我在 SQL Server 数据库中实现了用于加密表列的 Always Encrypted

创建证书、将其链接到表/cokuna 并在 SQL Server Management Studio 中使用它的过程是可以的。

问题

尝试 UPDATE 已加密的列时,发生错误。

SQL

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') collat​​ion_name = 'SQL_Latin1_General_CP1_CI_AI'

0 个答案:

没有答案