以下のエラーが発生する。
Cannot open Sql Encryption Symmetric Key because Symmetric Key password does not exist in Config DB
解決方法
調べたところ、Dynamicsのデータ暗号化の設定をしていないことが原因の模様。
ブラウザからシステムに画面アクセスし、「設定」>「データ管理」>「データ暗号化」を開いて設定すればよいようだ。
しかし、データ暗号化の画面を開こうとすると以下のエラーに遭遇。
この種類の要求には HTTPS プロトコルが必要です。HTTPS プロトコルを有効にしてからやり直してください。詳細については、インストール後の手順と構成の手順を参照してください。
https環境を構成しないといけないらしい。
しかしhttpsに対応する余裕も予定もないので、DBに対して以下SQLを発行しSSLチェックを無効化する。
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties] SET [BitColumn]=1 WHERE ColumnName='DisableSSLCheckForEncryption'
その後、APサーバを再起動。
再度画面にアクセスすると、データ暗号化の画面が表示された。
暗号化キーの入力欄に暗号化キー(一定の強度が必要)を入力し、設定することでアクティブになった。
その後、再度プラグイン登録を行ったところ無事成功!
参考URL