如何修复 SQL Server 始终加密错误?

问题描述

我不得不更改最初加密为随机化的列。我使用了向导并将其更改为确定性。当我尝试更新应用程序中的一行时,我看到了以下错误。所以,我把它改成了纯文本。验证我可以看到 SSMS 中的文本(备份了它)。然后再次将其加密为确定性。

重建我的索引

我在 asp.net 应用程序中看到的是,有时我可以编辑记录。有时它会保存记录。其他时候它显示下面的错误。但是在错误之后,如果我再次编辑并重新保存,就不会再有错误了。

这是错误

操作数类型冲突:nvarchar(7) 用 (encryption_type = 'RANDOMIZED',encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256',column_encryption_key_name = 'CEK_Auto1',column_encryption_key_database_name = 'CCCAPX1') 是 与 nvarchar(max) 不兼容 (encryption_type = 'DETERMINISTIC',column_encryption_key_database_name = 'CCCAPX1')

关于如何解决这个问题的任何想法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...