1. 程式人生 > 其它 >Power BI Report Server 修改檔案上傳大小限制

Power BI Report Server 修改檔案上傳大小限制

技術標籤:PowerBI

前述

近日在某Power BI愛好者群中看到一則需求,由於報表伺服器本身有預設1000MB的檔案上傳大小限制,因此當上傳的檔案超過1000MB時便會上傳失敗,出現如下錯誤:

在這裡插入圖片描述

注:PBIRS在2018年以前的版本中,檔案大小限制僅為100MB,且不可修改,建議升級到較新版本

方法一

官方文件提供的使用SSMS修改檔案大小限制的方法。該方法適用於SSRS,對於PBIRS本人尚未驗證,在此僅供參考。

方法二

該方法為本文推薦方法,僅需執行簡單的SQL命令即可。

比如我們需要把上傳限制改為1500MB,可執行以下SQL:

UPDATE [ReportServer].[dbo].[ConfigurationInfo]
SET [Value] = '1500'
WHERE [Name] = 'MaxFileSizeMb'

驗證:

SELECT [ConfigInfoID]
      ,[Name]
      ,[Value]
  FROM [ReportServer].[dbo].[ConfigurationInfo]
  WHERE [Name] = 'MaxFileSizeMb'

最後一步,重啟Power BI 報表伺服器,這是必要的,否則修改不會被立即應用。這樣你就可以上傳任何不超過1500MB的PBIX報表檔案了,按目前版本,限制最大可調節至2GB。

順便提一下,你可能會感到奇怪的是,你能夠上傳超過檔案限制一點點的PBIX檔案,實際上,當PBIX檔案上傳後,比如一個1001MB的檔案,上傳後實際大小會減少到990多MB,因為PBIX中的某些配置檔案不會被上傳。你可以在PBIRS Web Portal上檢視報表上傳後的實際大小。

其他

你也許會留意到[ConfigurationInfo]這個表,實際上通過修改這個表的某些項,可以實現更多的配置修改,比如支援上傳的檔案格式等等,此處僅拋磚引玉,有興趣的讀者可自行探索。