我有一列以前使用“始终加密”证书保护。确定该列不需要加密,我们想对其进行一些分析,所以我回过头解密了该列。但是,当我尝试在存储过程中选择列时,出现以下消息:
“由于在CASE运算符中“ Latin1_General_BIN2”和“ SQL_Latin1_General_CP1_CI_AS”之间的排序规则冲突而导致无法解析该值的排序规则,因此无法将varchar值隐式转换为varchar。”
过去,我仅在从加密列中进行选择时才收到此消息,因此我不确定为什么仍为现在解密的列获得该消息。当我右键单击并脚本化表模式时,它不再显示该列的任何加密或整理设置。我还再次运行了数据库Always Encrypted向导,它表明它也不再保护该列。因此,我很困惑为什么数据库认为该列仍处于加密状态。
任何建议将不胜感激。谢谢。