次の方法で共有


Microsoft Dynamics 365 で "ソリューションのインポートに失敗しました" エラーが発生する

この記事では、ソリューションのインポートの解決策について説明します。[ ソリューション名] エラーは 、Microsoft Dynamics 365 でソリューションをインポートしようとしたときに発生します。

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

現象

Microsoft Dynamics 365 でソリューションをインポートしようとすると、次のエラーの詳細が表示されます。

ソリューションのインポート: [ソリューション名] に失敗しました。

グリッドの [詳細] 列には、次のメッセージが表示されます。

無効なフィールドがエンティティに対して指定されました。

[ ログ ファイルのダウンロード] を選択すると、次のようなメッセージが表示されます。

属性 [属性名] はブール値ですが、候補リスト型が指定されました。

エラー コード 80041A06 への参照も表示されます。

原因

このエラーは、以前に特定のデータ型のフィールド (属性) を作成し、後で同じフィールド名が異なるデータ型を含むソリューションをインポートしようとした場合に発生する可能性があります。

例: データ型が 2 つのオプション (ブール値) に設定された CustomField1 という名前のフィールドを作成します。 同じフィールド名で、オプション セット (選択リスト) などの異なるデータ型のソリューションをインポートしようとすると、このエラーが発生します。

解決策

型の変更を目的として、別の型の同じフィールドを意図的にインポートしようとしている場合、これはサポートされていません。 たとえば、特定の型のフィールドを作成し、後で型を変更する場合は、次のいずれかのオプションを使用する必要があります。

  1. インポートしようとしているソリューションで別の名前のフィールドを作成します。 別のスキーマ名でフィールドを作成またはインポートした後、データを移行し (必要な場合)、以前に存在するフィールドを削除できます (不要になった場合)。

  2. ソリューションをインポートしようとしている組織内の既存のフィールドを削除します。

    重要

    このオプションは、このフィールドに既存のデータを保持する必要がない場合にのみ使用してください。