我们在 VS2022 中有一个数据库项目,我们启用了 AlwaysEncrypted。这没有问题,我们在发布配置文件的高级属性中使用排除的主和列加密密钥进行部署。
然而,虽然这仍在测试中,但我们向数据库添加了复制,并在发布配置文件的高级属性中禁用了“不要更改复制的对象”,这是我们为其他没有始终加密的数据库项目成功完成的事情.
现在,当我们尝试部署时,我们得到参数名称:ReportedElement 不能为空的错误。
我读到几年前有些人在启用 AlwaysEncrypted 时遇到了这个问题,但就其本身而言,这不是问题。看来这是导致问题的这两件事的结合,但我不知道为什么。
有人对如何解决这个问题有任何想法、意见和建议吗?
感谢您的帮助。
弥敦道