【发布时间】:2020-07-02 17:42:04
【问题描述】:
'捐助者 (dbo)' 表
- 无法修改表。操作数类型冲突:使用 (encryption_type = 'DETERMINISTIC', encryption_algorithm_name = 加密的 nvarchar(11) 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = '列 加密密钥', column_encryption_key_database_name = 'GODonationsDB') 与 nvarchar 不兼容
我在尝试对 Donors 表的 结构 进行任何修改时收到此错误。我没有修改加密的 SSN 列,但它仍然会发生。我正在尝试更改普通日期字段的数据类型。这个数据库已经存在了一段时间。加密的字段数据类型是 Nvarchar(11),但可能几年后它应该是 varbinary?
【问题讨论】:
-
触发器?计算列?颞?变更跟踪/变更数据捕获?
-
另外,您如何“尝试进行任何修改” - 您是否在 SSMS 的网格中加载行(编辑前 n 行)?
标签: sql-server always-encrypted