1. 程式人生 > 其它 >PBIRS建立資料重新整理計劃失敗解決方案

PBIRS建立資料重新整理計劃失敗解決方案

技術標籤:SQL ServerPowerBI

在Power BI Report Server, 一個剛需是為Power BI報表建立定時重新整理計劃,但很多使用者經常會在初次建立重新整理計劃時遇到問題,本文將對此做一些必要補充。

通常,建立重新整理計劃失敗有以下三種原因,

  1. 報表伺服器資料庫配置不正確
  2. 報表伺服器憑據許可權問題
  3. 未開啟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~