"関連付けのためにレコードを削除できませんでした" というエラーが Microsoft Dynamics 365で発生します

この記事では、Dynamics 365でソリューションを削除しようとしたときに発生するエラーの解決策について説明します。

適用対象:Microsoft Dynamics 365
元の KB 番号: 4459159

現象

Dynamics 365でソリューションを削除しようとすると、次のエラーが表示されます。

"関連付けのためにレコードを削除できませんでした。レコードは別のレコードに関連付けられているため削除できません。

原因

このエラーは、別のコンポーネントによって引き続き使用されているコンポーネントを含むソリューションを削除しようとしている場合に発生する可能性があります。

例: ソリューションにイメージ Web リソースが含まれており、そのイメージがテーマによって使用されている場合、そのソリューションを削除しようとすると、このエラーが発生します。

解決方法

ソリューションを削除する前に、含まれているコンポーネントから他のソリューションのコンポーネントへの参照を削除します。

[ 原因 ] セクションの例では、次の手順に従う必要があります。

  1. システム管理者またはシステム カスタマイザー セキュリティ ロールを持つユーザーとして、Dynamics 365 Web アプリケーションにアクセスします。
  2. [設定]、[カスタマイズ]、[テーマ] に移動します
  3. イメージ Web リソースをロゴとして使用するテーマを開きます。
  4. [ロゴ] ルックアップ フィールドを使用して、変更を削除して保存しようとしているソリューションの一部であるイメージ Web リソースへの参照を削除します。
  5. もう一度ソリューションを削除してみてください。