本文提供您在 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 個字節。