共用方式為


數據列大小上限超過解決方案匯入期間允許的最大值

本文提供您在 Power Apps 中匯入解決方案所發生錯誤的解決方法。

適用於: Power Platform、Solutions

徵兆

當您匯入一個方案時,其中包含目標資料表中不存在的欄位,您會收到以下錯誤訊息:

例外狀況類型:System.ServiceModel.FaultException'1[Microsoft.Xrm.Sdk.OrganizationServiceFault] 建立或改變數據表 [數據表名稱] 失敗,因為數據列大小下限為 8070,包括 1287 位元組的內部額外負荷。 這超過允許的數據表數據列大小上限 8060 個字節。

原因

SQL Server 每個數據列的數據列限制為 8,060 個字節,而且每個數據行所耗用的大小會因數據類型而異。

因應措施

無法擴充數據列限制。 若要解決此問題,您必須移除欄位,以便匯入成功。

以下是各種資料類型的估計直欄數和大小總計:

  • 選擇數據行:4 個字節。
  • 日期和時間:8 個字節。
  • 標識碼:20 個字節以上,視 Unicode 值而定。
  • 查閱:根據 Unicode 值,每個查閱都會新增兩到三個數據行,耗用 16 個字節或更多個字節。 數據行數目取決於它是標準查閱還是自定義多型查閱。
  • 影像:使用兩個數據行,一個用於影像,一個用於縮圖。 大小可能會根據指標大小和縮圖而有所不同。
  • 檔案:大小會根據指標大小而有所不同。
  • 貨幣:視十進位轉換而定,它會取用兩到四個數據行。 位元組數目會根據十進位轉換而有所不同。
  • 多行文字:最多 24 個字節。