提问者:小点点

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


我使用SQL Server Management Studio对表中的列进行加密时使用了always encrypted。

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

出现以下错误:

RequestError:操作数类型冲突:nvarchar与使用以下方式加密的nvarchar(7)不兼容:encryption_type='randomized',encryption_algorithm_name='AEAD_AES_256_CBC_HMAC_SHA_256',column_encryption_key_name='cek',column_encryption_key_database_name='test_encryption')

node-mssql包是否支持将记录插入到使用始终加密-随机化/确定性加密类型加密的列的表中?


共1个答案

匿名用户

我不知道。 请尝试搜索