たちまち。

即席で役に立つこと。

Dynamicsのデータ暗号化で「この種類の要求には HTTPS プロトコルが必要です。」

Dynamicsの機能にアクセスする際、「データ暗号化のエラー」が表示されることがある。

組織のデータベースには暗号化されたフィールドがありますが、データ暗号化機能がアクティブ化されていません。データ暗号化のアクティブ化については、Microsoft Dynamics 365 システム管理者にお問い合わせください。アクティブ化するには、[システムの設定]、[データ管理]、[データ暗号化] の順に移動します。詳細については、http://go.microsoft.com/fwlink/?LinkId=316366 を参照してください。 サポートに問い合わせる場合は、技術的な詳細をご用意ください。

案内の通りにシステムの設定からデータ暗号化を設定しようとすると、今度は次のエラーが発生する。

f:id:aposke:20210408183001j:plain

この種類の要求には HTTPS プロトコルが必要です。HTTPS プロトコルを有効にしてからやり直してください。詳細については、インストール後の手順と構成の手順を参照してください。

HTTPSアクセスするつもりがなく、これを回避する場合にはデータベース「MSCRM_CONFIG」に対して以下のクエリを投げることで回避できる。

UPDATE DeploymentProperties
SET BitColumn = 1
WHERE ColumnName = ‘DisableSSLCheckForEncryption’