Udostępnij za pośrednictwem


Maksymalny rozmiar wiersza przekracza dozwoloną wartość maksymalną podczas importowania rozwiązania

Ten artykuł zawiera obejście błędu występującego podczas importowania rozwiązania w usłudze Power Apps.

Dotyczy: Power Platform, Solutions

Symptomy

Podczas importowania rozwiązania zawierającego kolumny, które nie znajdują się w tabeli docelowej, zostanie wyświetlony następujący komunikat o błędzie:

Typ wyjątku: System.ServiceModel.FaultException'1[Microsoft.Xrm.Sdk.OrganizationServiceFault] Tworzenie lub zmienianie tabeli [nazwa tabeli] nie powiodło się, ponieważ minimalny rozmiar wiersza to 8070, w tym 1287 bajtów narzutu wewnętrznego. Przekracza to maksymalny dozwolony rozmiar wiersza tabeli wynoszący 8060 bajtów.

Przyczyna

Program SQL Server ma limit wierszy 8060 bajtów na wiersz, a rozmiar używany przez każdą kolumnę różni się w zależności od typu danych.

Rozwiązanie

Nie można rozszerzyć limitu wierszy. Aby obejść ten problem, należy usunąć kolumny, aby importowanie powiodło się.

Poniżej przedstawiono szacowane łączne kolumny i rozmiary dla różnych typów danych:

  • Kolumna wyboru: 4 bajty.
  • Data i godzina: 8 bajtów.
  • Identyfikator: 20 bajtów lub więcej, w zależności od wartości Unicode.
  • Odnośnik: dla każdego wyszukiwania są dodawane dwie do trzech kolumn, zużywające co najmniej 16 bajtów w zależności od wartości Unicode. Liczba kolumn zależy od tego, czy jest to standardowe wyszukiwanie, czy niestandardowe wyszukiwanie polimorficzne.
  • Obraz: dwie kolumny są używane, jedna dla obrazów i jedna dla miniatur. Rozmiar może się różnić w zależności od rozmiaru wskaźnika i miniatur.
  • Plik: rozmiar różni się w zależności od rozmiaru wskaźnika.
  • Waluta: w zależności od formatu liczbowego wymaga od dwóch do czterech kolumn. Liczba bajtów różni się w zależności od konwersji dziesiętnej.
  • Tekst wielowierszowy: maksymalnie 24 bajty.