Power Automate 核准 Dataverse 布建錯誤和建議

本文說明可能導致 Power Automate 核准無法建立和指派核准要求的常見錯誤案例和設定。

適用于: Power Automate
原始 KB 編號: 4513672

狀態代碼 「ViralServicePlanRequired」 發生錯誤

無法在此環境中建立狀態代碼為 'ViralServicePlanRequired' 的 Dataverse 資料庫

此錯誤發生在已停用自助式註冊的組織中。 需要自助式註冊,才能將病毒式計劃指派給嘗試布建資源並與 Dataverse 互動的使用者。 租使用者有多個解決方式的選項。

注意事項

自 2024 年 3 月 30 日起,Azure AD 和 MSOnline PowerShell 模組已被取代。 若要深入瞭解,請閱讀 淘汰更新。 在此日期之後,這些模組的支援僅限於 Microsoft Graph PowerShell SDK 的移轉協助和安全性修正。 已淘汰的模組會繼續運作到 2025 年 3 月 30 日。

建議您移轉至 Microsoft Graph PowerShell,以與 Microsoft Entra ID (先前的 Azure AD) 互動。 如需常見的移轉問題,請參閱 移轉常見問題注意: 1.0.x 版的 MSOnline 可能會在 2024 年 6 月 30 日之後中斷。

選項 1:使用 AllowAdHocSubscriptions PowerShell (租用戶層級組態) 啟用設定。

Install the MSOnline module if necessary: 

Install-Module MSOnline 

Connect to your organization: 

Connect-MsolService 

Confirm that AllowAdHocSubscriptions is false. 

Get-MsolCompanyInformation | fl AllowAdHocSubscriptions 

Enable AllowAdHocSubscriptions 

Set-MsolCompanySettings -AllowAdHocSubscriptions $true 

選項 2:將付費 Power Automate 方案 (P1 或 P2) 指派給嘗試先透過 Office 365 布建核准或 Dataverse 資料庫使用者。 只需要布建資料庫。

注意事項

試用方案不足以進行核准 Dataverse 布建。 政府社群雲端 (GCC) 租使用者只能使用此選項來布建資料庫實例。

選項 3:直接從 Power Platform 管理員 Center 將資料庫 Create 為環境系統管理員。

狀態代碼 「AADApplicationDisabled」 發生錯誤

無法在此環境中建立狀態代碼為 'AADApplicationDisabled' 的 Dataverse 資料庫。

您的租用戶系統管理員已停用資源 『https://publishers.crm.dynamics.com。 請連絡您的租用戶系統管理員,並要求他們在 Azure 入口網站中啟用 『https://publishers.crm.dynamics.com』。

如果在租使用者中停用 Dynamics CRM Online 或 Dataverse 應用程式,或透過特定使用者的條件式存取,就會發生這些錯誤。 確切的錯誤訊息可能會根據對應至 Power Apps 或 Power Automate 環境的 Dataverse 實例確切狀態而有所不同 - 未布建、布建但未安裝核准,或已安裝核准。

若要解決此問題,租用戶系統管理員必須移至 Microsoft AzureMicrosoft Entra ID 下的 [企業應用程式] 索引卷標,以確保應用程式 000000007-0000-0000-c000-000000000000 (Dataverse 或 Dynamics CRM Online) 已啟用讓使用者登入、 和任何相關的條件式存取原則,都會將必要的存取權授與預期使用 Power Automate 核准的使用者。

顯示如何將 [啟用讓使用者登入] 選項設定為 [是] 的螢幕快照。

錯誤「資料庫已停用」

此環境的 Dataverse 資料庫已停用

Dataverse 實例已在此環境中停用。 這不是預期的,而且與您 Microsoft Entra 租用戶內所有 Power Automate & Dataverse 方案的到期相關。 若要確保可以啟用資料庫,請確定至少有一位使用者有使用中的方案。

錯誤「資料庫尚未就緒」

此環境的 Dataverse 資料庫尚未就緒。

這個實例的資料庫仍在布建中,或布建失敗。 重新執行使用核准的流程將會嘗試重新佈建實例。

錯誤「用戶沒有建立資料庫的許可權」

目前的用戶沒有為此環境建立 Dataverse 資料庫的許可權。

對於非預設的Power Automate和 Power Apps 環境,只有環境系統管理員可以直接 (透過Power Apps 管理員 入口網站) 或間接 (透過 Power Automate 核准) 建立 Dataverse 資料庫。

系統管理員必須:

  • 從 Power Platform 管理員 入口網站手動 Create 環境。
  • Create 並執行核准流程。
  • 將環境系統管理員許可權授與目前的使用者。