Cannot open Sql Encryption Symmetric Key because Symmetric Key password does not exist in Config DB.
上面这个报错是我在对user实体数据进行更新时出现的。
这是一个Dynamics CRM/365 On-premise在版本升级或者重新部署之后可能会遇到的问题,是由于encryption key没有从原始系统拷贝过来并激活造成的。
Data Encryption在一个新环境部署时是默认被激活的,所以在我们打算重新部署或者进行大版的升级前,最好先把它拷贝下来存在一个地方。具体步骤如下:
在重新部署或者升级之后,再将之前储存的encrytion key数据拷贝到新环境进行激活就可以了。
注意:
如果这个key你已经没有了,可以参考这个链接来进行解密,它将清除加密的数据并允许你输入新的密码:
其他相关的参考链接:
Data encryption in Dynamics 365 Customer Engagement (on-premises) | Microsoft Docshttps://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/admin/data-encryption?view=op-9-1How to enable encryption on Microsoft Dynamics CRM - Microsoft Dynamics CRM Community
https://community.dynamics.com/crm/b/passiondynamics/posts/how-to-enable-encryption-on-microsoft-dynamics-crm#:~:text=Contact%20your%20Microsoft%20Dynamics%20CRM%20system%20administrator%20to,to%20go%20into%20Data%20Encryption%20under%20Data%20Management.Data Encryption Key Error - Microsoft Dynamics CRM Forum Community Forum
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/285700/data-encryption-key-error/819237