SQL Server 2016始终加密列内连接c#

时间:2016-10-27 07:01:41

标签: c# sql sql-server-2016 always-encrypted

如何使用Always Encrypted列执行连接?我试过这个(Counter(*zip(*iter(pairwise(word) for word in v)))是加密列)

name

我收到此错误:

  

其他信息:使用(encryption_type =' DETERMINISTIC',encryption_algorithm_name =' AEAD_AES_256_CBC_HMAC_SHA_256',column_encryption_key_name =' CEK_Auto4',column_encryption_key_database_name)加密的数据类型varchar(20) =' depdb')collat​​ion_name =' Latin1_General_BIN2'和varchar在等于运算符中不兼容。

1 个答案:

答案 0 :(得分:1)

您必须在连接字符串中将 ColumnEncryptionSetting 值设置为已启用,才能使其正常工作。

请参阅以下链接。

https://msdn.microsoft.com/en-us/library/mt757097.aspx

应该在dotnet版本4.6及更高版本上使用大多数支持的功能。请在我的评论中通过私人链接查看一些好的信息

相关问题