我有这是使用SQL Server 2016无法为加密列申请MAX()SQL Server上
现在我想执行这个简单的选择上始终处于加密功能加密的datetime
列的表:
select max(dt_order)
from orders
where customer = 123;
我遇到了这个错误:
Msg 33299, Level 16, State 2, Line 5
Encryption scheme mismatch for columns/variables 'dt_order'. The encryption scheme for the columns/variables is (encryption_type = 'DETERMINISTIC', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = 'myColHML', column_encryption_key_database_name = 'TESTING') and the expression near line '1' expects it to be (encryption_type = 'PLAINTEXT') (or weaker).
在SSMS我已经设置连接选项“一栏加密设置=已启用”,也有我已设置查询选项“启用始终加密参数化”
任何想法?