Sqlサーバー2016で暗号化された列と暗号化されていない列を使用して結合操作を実行する方法.netフレームワーク4.6.1を使用しています。列の暗号化設定 = 接続文字列で有効。
コード :
cmd = new SqlCommand("select determin.name as name from determin inner join determinjoin on determin.name = determinjoin.name ", con);
エラー :
The data types varchar(20) encrypted with (encryption_type =
'DETERMINISTIC', encryption_algorithm_name =
'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = 'CEK_Auto4',
column_encryption_key_database_name = 'depdb') collation_name =
'Latin1_General_BIN2' and varchar are incompatible in the equal to operator.