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

Dynamics CRM Plugin Email - Sql Encryption Symmetric Key Error

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

Cannot open Sql Encryption Symmetric Key because Symmetric Key password does not exist in Config DB

如果有人有任何指点那就太好了。 谢谢,

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

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

请尝试以下步骤:

1. 禁用 SSL 检查(非 HTTPS 部署 – 如果您使用 HTTPS 部署,跳过这一步)

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

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

3.进入设置->数据管理->数据加密

4. 输入任何加密密钥,可以是任何密钥,然后单击激活。

请在此处阅读有关数据加密和加密密钥的更多信息:

Data Encryption in CRM 2013

CRM 2013: CRM And SQL Encryption

Data Encryption Feature Isn’t Activated

CRM 2013 Create Email error