Dynamics CRM插件电子邮件 - Sql加密对称密钥错误

时间:2017-11-05 11:45:03

标签: dynamics-crm microsoft-dynamics dynamics-crm-2016 dynamics-365

当我尝试在插件(动作)中发送电子邮件时,我收到某种加密错误。我有两个相同的环境。它在dev中工作但是当我将它部署到UAT环境时,我在工作流尝试创建/发送电子邮件时触发操作的工作流上出现以下错误。这两种环境都不是HTTPS。网上有很多帖子说要转到设置 - >数据管理 - >数据加密,但该框不会打开,因为它不是HTTPS。

  

因为对称密钥无法打开Sql Encryption对称密钥   Config DB中不存在密码

如果有人有任何指针会很棒。 谢谢,

1 个答案:

答案 0 :(得分:1)

您在CRM中发送电子邮件需要启用数据加密,如果您检查dev环境,我相信Data Encryption将是Active(转到设置 - >数据管理 - >数据加密)如下图所示,这就是Plugindev环境中正常工作的原因。

您需要在UAT环境中启用Data Encryption

Data Encyption

请尝试以下步骤:

1。禁用SSL检查(非HTTPS部署 - 如果您使用HTTPS     部署,跳过此步骤)

2. 为MSCRM_CONFIG数据库运行以下SQL。

      UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]
      SET [BitColumn]=1
      WHERE ColumnName='DisableSSLCheckForEncryption'

3. 转到设置 - >数据管理 - >数据加密

4. 输入任何加密密钥,它可以是任何内容,然后点击激活。 enter image description here

请在此处详细了解数据加密和加密密钥:

Data Encryption in CRM 2013

CRM 2013: CRM And SQL Encryption

Data Encryption Feature Isn’t Activated

CRM 2013 Create Email error

相关问题