Błąd "Importowanie rozwiązania nie powiodło się" występuje w usłudze Microsoft Dynamics 365

Ten artykuł zawiera rozwiązanie problemu Importowanie rozwiązania: błąd [nazwa rozwiązania] nie powiodł się, który występuje podczas próby zaimportowania rozwiązania w usłudze Microsoft Dynamics 365.

Dotyczy: Microsoft Dynamics 365
Oryginalny numer KB: 4346891

Symptomy

Podczas próby zaimportowania rozwiązania w usłudze Microsoft Dynamics 365 występują następujące szczegóły błędu:

Importowanie rozwiązania: [nazwa rozwiązania] nie powiodło się.

W kolumnie Szczegóły siatki zostanie wyświetlony następujący komunikat:

Pola, które są nieprawidłowe, zostały określone dla jednostki.

Jeśli wybierzesz pozycję Pobierz plik dziennika, zostanie wyświetlony komunikat podobny do następującego:

Atrybut [nazwa atrybutu] jest wartością logiczną, ale określono typ listy wyboru.

Zostanie również wyświetlone odwołanie do kodu błędu 80041A06.

Przyczyna

Ten błąd może wystąpić, jeśli wcześniej utworzono pole (atrybut) określonego typu danych, a następnie próbowano zaimportować rozwiązanie zawierające tę samą nazwę pola, ale z innym typem danych.

Przykład: tworzysz pole o nazwie CustomField1 z typem danych ustawionym na dwie opcje (wartość logiczna). Jeśli spróbujesz zaimportować rozwiązanie o tej samej nazwie pola, ale z innym typem danych, takim jak Zestaw opcji (lista wyboru), wystąpi ten błąd.

Rozwiązanie

Jeśli celowo próbujesz zaimportować to samo pole z innym typem w celu zmiany typu, nie jest to obsługiwane. Na przykład: Jeśli utworzono pole określonego typu, a później zdecydujesz, że chcesz zmienić typ, musisz użyć jednej z następujących opcji:

  1. Utwórz pole o innej nazwie w rozwiązaniu, które próbujesz zaimportować. Po utworzeniu/zaimportowaniu pola o innej nazwie schematu można przeprowadzić migrację danych (w razie potrzeby), a następnie usunąć istniejące wcześniej pole (jeśli nie jest już potrzebne).

  2. Usuń istniejące pole w organizacji, w której próbujesz zaimportować rozwiązanie.

    Ważna

    Ta opcja powinna być używana tylko wtedy, gdy nie trzeba przechowywać istniejących danych w tym polu.