无法在SQL Server的表中插入记录并使用始终加密的列进行加密

时间:2020-06-13 11:54:13

标签: node.js sql-server encryption always-encrypted node-mssql

我一直使用SQL Server Management Studio始终加密来加密表中的列。

当我尝试通过Nodejs通过使用node-mssql包连接到db并在连接字符串选项中提到crypto:true时,在表中插入记录。

我收到以下错误:

RequestError:操作数类型冲突:nvarchar与通过(encryption_type ='RANDOMIZED',encryption_algorithm_name ='AEAD_AES_256_CBC_HMAC_SHA_256',column_encryption_key_name ='cek',column_encryption_key_test_database_name加密的nvarchar(7)不兼容

node-mssql程序包中是否支持将记录插入到具有使用始终加密(随机/确定性加密类型)进行加密的列的表中?

error image

0 个答案:

没有答案
相关问题