PBIRS建立資料重新整理計劃失敗解決方案
阿新 • • 發佈:2020-12-09
技術標籤:SQL ServerPowerBI
在Power BI Report Server, 一個剛需是為Power BI報表建立定時重新整理計劃,但很多使用者經常會在初次建立重新整理計劃時遇到問題,本文將對此做一些必要補充。
通常,建立重新整理計劃失敗有以下三種原因,
- 報表伺服器資料庫配置不正確
- 報表伺服器憑據許可權問題
- 未開啟SQL Server代理服務
對於前兩種原因,可參考此文進行正確的配置,下文講解如何解決因SQL Server Agent未開啟而產生的問題。
如果資料庫未開啟代理服務,建立重新整理計劃會出現如下錯誤:
此時可以開啟SSMS連線到例項,發現SQL Server Agent處於未啟用狀態:
注:SQL Server Express版本暫不支援SQL Server Agent
首先執行以下命令:
EXEC SP_CONFIGURE 'show advanced options',1
GO
RECONFIGURE
GO
EXEC SP_CONFIGURE 'show advanced options'
然後執行:
EXEC SP_CONFIGURE 'Agent XPs'
可以發現run_value值為0:
最後,執行以下命令
EXEC SP_CONFIGURE 'Agent XPs',1
GO
RECONFIGURE
此時run_value值為1,現在我們可以開啟SQL Server 配置管理器,右鍵SQL Server Agent點選Start, 或在屬性處點選Start以啟動SQL Server Agent:
如果在啟動代理伺服器的過程中遇到下圖錯誤,通常代表其執行賬戶不具備相關的許可權:
此時可以執行以下命令,為SQL Server Agent 執行賬戶分派具備足夠許可權的角色:
ALTER SERVER ROLE [sysadmin] ADD MEMBER <YOUR SQL Server Agent Execute Account>
GO
再次啟動SQL Server Agent,即可成功:
在SSMS, SQL Server Agent 的圖示變綠,代表執行正常:
現在,回到Power BI Report Server, 已可以成功建立資料重新整理計劃了:
End~